AnalyticDB PostgreSQL版診斷與優(yōu)化功能新增了關(guān)鍵指標(biāo)頁,用于查看數(shù)據(jù)膨脹、數(shù)據(jù)傾斜和索引使用統(tǒng)計(jì)信息。

前提條件

實(shí)例資源類型為存儲彈性模式,且內(nèi)核版本為V6.3.10.1及以上版本。如何查看和升級內(nèi)核小版本,請參見查看內(nèi)核小版本版本升級

操作步驟

  1. 登錄云原生數(shù)據(jù)倉庫AnalyticDB PostgreSQL版控制臺
  2. 在控制臺左上角,選擇實(shí)例所在地域。
  3. 找到目標(biāo)實(shí)例,單擊實(shí)例ID。
  4. 在左側(cè)導(dǎo)航欄中,選擇診斷與優(yōu)化 > 關(guān)鍵指標(biāo)
    關(guān)鍵指標(biāo)頁面由數(shù)據(jù)膨脹數(shù)據(jù)傾斜索引使用統(tǒng)計(jì)三個頁簽組成:
    • 數(shù)據(jù)膨脹

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

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

      實(shí)際表大小 實(shí)際表的大小,單位為Byte。
      膨脹表大小 膨脹表的大小,為可釋放的空間量,單位為Byte。
      膨脹系數(shù) 數(shù)據(jù)膨脹的系數(shù),膨脹系數(shù)計(jì)算公式如下:

      系統(tǒng)統(tǒng)計(jì)的死行數(shù)/系統(tǒng)統(tǒng)計(jì)的活躍行數(shù)。

      說明 由于AnalyticDB PostgreSQL版采用MVCC機(jī)制,UPDATE和DELETE操作會生成死行數(shù)。
      上次診斷時間 最近一次發(fā)起診斷的時間。
      說明 智能診斷會定期在后臺每小時整點(diǎn)自動診斷數(shù)據(jù)庫內(nèi)所有的表, 最近診斷時間表明最近一次發(fā)起診斷的時間。
    • 數(shù)據(jù)傾斜

      說明 數(shù)據(jù)傾斜頁面僅展示表大小超過1 GB的表。
      參數(shù) 說明
      庫名 數(shù)據(jù)庫名稱。
      模式名 Schema名稱。
      分區(qū)表名 分區(qū)表名稱。
      擁有者 表的擁有者。
      行數(shù) 表的總行數(shù)。
      傾斜率 表的傾斜度百分比,取值范圍為0~100%。值越大表示傾斜的越厲害,值越小越有利于數(shù)據(jù)庫的查詢性能,0表示沒有傾斜。傾斜率計(jì)算公式如下:

      1-(表在所有節(jié)點(diǎn)上的平均大小/表在所有節(jié)點(diǎn)上最大值)

      分布鍵 表的分布鍵。
      上次診斷時間 最近一次發(fā)起診斷的時間。
      說明 智能診斷會定期在后臺每小時整點(diǎn)自動診斷數(shù)據(jù)庫內(nèi)所有的表, 最近診斷時間表明最近一次發(fā)起診斷的時間。
    • 索引使用統(tǒng)計(jì)

      說明 索引使用統(tǒng)計(jì)頁面僅展示索引大小超過100 MB的索引。
      參數(shù) 說明
      庫名 數(shù)據(jù)庫名稱。
      模式名 Schema名稱。
      分區(qū)表名 分區(qū)表名稱。
      是否是分區(qū)表 表是否為分區(qū)表。
      表名 表的名稱。
      索引大小 索引的大小,單位為Byte。
      索引掃描次數(shù) 索引掃描總次數(shù)。
      索引掃描行數(shù) 索引掃描總行數(shù)。
      索引名 索引名稱。
      上次診斷時間 最近一次發(fā)起診斷的時間。
      說明 智能診斷會定期在后臺每小時整點(diǎn)自動診斷數(shù)據(jù)庫內(nèi)所有的表, 最近診斷時間表明最近一次發(fā)起診斷的時間。
      索引定義 索引DDL定義。