監控資料欄引擎效能

本頁面說明如何監控 Spanner 的資料欄引擎。您可以使用下列項目進行監控:

在查詢計畫中查看資料欄資料

  1. 執行查詢。
  2. 查看查詢計畫。
  3. 在查詢執行的「Query summary」(查詢摘要) 區段中,查看「Columnar read share」(資料欄讀取共用) 資訊。

    下圖顯示「Columnar read share」(資料欄讀取作業占比) 百分比:

    「查詢摘要」**會顯示資料欄讀取作業占比。

這項指標顯示從資料欄儲存空間讀取的位元組數,在資料列和資料欄儲存空間讀取的總位元組數中所占百分比。百分比越高越好,如果百分比偏低,代表仍有許多資料未轉換為資料欄格式。

直欄式資料儲存空間指標

如要查看資料欄儲存空間指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Spanner Instances」(Spanner 執行個體) 頁面。

    前往「Instances」(執行個體) 頁面

  2. 選取要查看指標的執行個體。

  3. 按一下「System insights」(系統深入分析)。

  4. 在「儲存空間用量」部分,您會看到兩項新指標:

    資料欄儲存空間 - HDD 和資料欄儲存空間 - SSD。這些指標會顯示 HDD 和 SSD 的資料欄表示法用量。總儲存空間指標包含 PAX 和資料欄資料。您可以在「System insights」(系統深入分析) 頁面的儲存空間用量圖表上,查看這些指標。例如:

    資料欄儲存空間 SSD 的數量。

查詢和資料表作業統計資料

SPANNER_SYS.QUERY_STATS_TOP_* 資料表有名為 AVG_COLUMNAR_READ_SHARE 的資料欄,代表從資料欄儲存空間讀取的位元組平均百分比,計算方式是從資料列和資料欄儲存空間讀取的位元組總數。百分比越高越好,如果百分比偏低,表示大部分資料仍未轉換為欄式格式。

資料表大小統計資料

SPANNER_SYS.TABLE_SIZES_STATS_1HOUR 資料表包含 COLUMNAR_USED_BYTES 和 COLUMNAR_COVERAGE_RATIO 等資料欄,可讓您監控資料表的資料欄儲存空間大小,以及資料表和索引中資料欄格式資料與總資料量的比率。詳情請參閱「資料表大小統計資料」。

後續步驟