查看資料庫機群的效能

Database Center 提供機群的效能資訊,以及有助於維護資料庫機群的資源。您可以查看效能深入分析,找出特定效能問題,例如 CPU 飽和造成的延遲。您也可以查看資料庫資源清單,找出不同指標 (例如 CPU 使用率和使用的儲存空間) 的最高使用率資源。此外,您也可以監控整個機群的執行中查詢,找出並分析查詢問題,例如查詢速度緩慢。您可以根據這項資訊,優先處理資料庫機群維護作業,確保機群以最佳狀態運作。

事前準備

查看資料庫機群效能

如要查看資料庫機群效能詳細資料,請前往 Database Center 的「效能」頁面。

前往 Database Center

「效能」頁面包含「機群效能洞察資料」專區,以及「效能指標」和「查詢」兩個分頁專區。

機群效能洞察資料

「車隊效能洞察資料」部分會顯示資訊卡,醒目顯示 Gemini 生成的效能洞察資料。您可以運用這些深入分析資訊,找出並瞭解資料庫叢集中的特定問題。

每張資訊卡都包含「查看資源」連結。點選「查看資源」後,系統會顯示下列資訊:

  • 問題的詳細說明。
  • 表格:列出發生問題的資源。表格會顯示資料庫產品、 Google Cloud 專案,以及與問題相關的指標。

在表格中,按一下資源名稱,即可在使用的產品中查看詳細資料。

查看成效指標

「成效指標」分頁包含機群中每個資料庫產品的資訊卡。卡片會依產品名稱的字母順序顯示。系統會為您使用的每個資料庫產品顯示一張資訊卡,例如 Cloud SQL 和 Spanner。你未使用的產品不會顯示產品資訊卡。每張產品資訊卡都包含下列成效詳細資料:

  • 資源計數:資料庫產品使用的資源總數。

  • 選取指標:從可用指標中選取指標。可選用的指標與資料庫產品相關。舉例來說,Cloud SQL 資訊卡會顯示儲存空間用量尖峰指標,但 AlloyDB for PostgreSQL 資訊卡不會。

  • 依使用率排序的資源:產品資訊卡上的表格會依所選指標的使用率,在「資源名稱」欄中列出資源。表格會先列出使用率最高的資源。 按一下資源名稱,即可查看該資源的詳細資料。表格會顯示十項資源。按一下 即可顯示前十個或後十個資源。

  • 一段時間內的資源使用率:針對表格中列出的每個資源,圖表會顯示所選指標在過去七天的資源使用率。將指標懸停在某行上,即可查看該行與哪個資源相關聯。

監控執行中的查詢

您可以在「查詢」分頁中監控機群中的現行查詢,找出並分析查詢問題,例如查詢速度緩慢。這項功能支援 AlloyDB 和 Cloud SQL 資料庫產品。此外,這份報表也會列出執行時間最長的交易,並顯示正規化的有效查詢。每個查詢代表資料庫產品使用的一組資源。舉例來說,其中一列可能會顯示 AlloyDB 使用的資源群組查詢。

標準化有效查詢會移除私密資料,並傳回摘要。不同值會產生相同的摘要。舉例來說,select * from test_table where id=1;select * from test_table where id=2; 的摘要都是 select * from test_table where id=?;

「查詢」分頁包含表格,其中列出每個標準化查詢的詳細資訊,例如:

  • 查詢使用的資源數量。按一下連結即可查看資源詳細資料。

  • 資源所屬的資料庫產品和引擎。

  • 使用資源的 Google Cloud 專案。如果您在 Google Cloud中使用以機構為準的階層,查詢可以跨越專案界線。Google Cloud

  • 查詢傳回的平均資料列數。

  • 查詢的 CPU 作業時間總計和平均值。根據預設,查詢會依呼叫次數排序,因此最常使用的查詢會顯示在清單頂端。

  • 查詢的執行次數。

查看查詢資源詳細資料

按一下「資源」欄中的連結,系統會顯示表格,列出各項資源的詳細資訊,例如:

  • 資源名稱。按一下名稱,即可查看該資源的查詢洞察頁面。

  • 資源所屬的資料庫產品和引擎。

  • 查詢在資源上執行的平均和總時間。

  • 查詢在資源上執行的次數。

  • 查詢在資源上傳回的平均資料列數。

後續步驟