全部產品
Search
文件中心

AnalyticDB:資料膨脹、傾斜與索引統計

更新時間:Jun 19, 2024

AnalyticDB PostgreSQL版診斷與最佳化功能新增了關鍵計量頁,用於查看資料膨脹、資料扭曲和索引使用統計資訊。

前提條件

執行個體資源類型為儲存彈性模式,且核心版本為V6.3.10.1及以上版本。如何查看和升級核心小版本,請參見查看核心小版本版本升級

操作步驟

  1. 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台
  2. 在控制台左上方,選擇執行個體所在地區。
  3. 找到目標執行個體,單擊執行個體ID。
  4. 在左側導覽列中,選擇診斷與最佳化 > 關鍵計量
    關鍵計量頁面由資料膨脹資料扭曲索引使用統計三個頁簽組成:
    • 資料膨脹

      說明 資料膨脹頁面僅展示表大小超過1 GB的表。
      參數說明
      庫名資料庫名稱。
      模式名Schema名稱。
      分區表名分區表名稱。
      表類型表的儲存類型,例如堆表或AO表。
      期望表大小期望的表的大小,單位為Byte。

      期望表大小為AnalyticDB PostgreSQL版判斷沒有膨脹情況下的表大小。

      實際表大小實際表的大小,單位為Byte。
      膨脹表大小膨脹表的大小,為可釋放的空間量,單位為Byte。
      膨脹係數資料膨脹的係數,膨脹係數計算公式如下:

      系統統計的死行數/系統統計的活躍行數。

      說明 由於AnalyticDB PostgreSQL版採用MVCC機制,UPDATE和DELETE操作會產生死行數。
      上次診斷時間最近一次發起診斷的時間。
      說明 智能診斷會定期在後台每小時整點自動診斷資料庫內所有的表, 最近診斷時間表明最近一次發起診斷的時間。
    • 資料扭曲

      說明 資料扭曲頁面僅展示表大小超過1 GB的表。
      參數說明
      庫名資料庫名稱。
      模式名Schema名稱。
      分區表名分區表名稱。
      擁有者表的擁有者。
      行數表的總行數。
      傾斜率表的傾斜度百分比,取值範圍為0~100%。值越大表示傾斜的越厲害,值越小越有利於資料庫的查詢效能,0表示沒有傾斜。傾斜率計算公式如下:

      1-(表在所有節點上的平均大小/表在所有節點上最大值)

      分布鍵表的分布鍵。
      上次診斷時間最近一次發起診斷的時間。
      說明 智能診斷會定期在後台每小時整點自動診斷資料庫內所有的表, 最近診斷時間表明最近一次發起診斷的時間。
    • 索引使用統計

      說明 索引使用統計頁面僅展示索引大小超過100 MB的索引。
      參數說明
      庫名資料庫名稱。
      模式名Schema名稱。
      分區表名分區表名稱。
      是否是分區表表是否為分區表。
      表名表的名稱。
      索引大小索引的大小,單位為Byte。
      索引掃描次數索引掃描總次數。
      索引掃描行數索引掃描總行數。
      索引名索引名稱。
      上次診斷時間最近一次發起診斷的時間。
      說明 智能診斷會定期在後台每小時整點自動診斷資料庫內所有的表, 最近診斷時間表明最近一次發起診斷的時間。
      索引定義索引DDL定義。