全部產品
Search
文件中心

AnalyticDB:叢集與表資料量的查看與分析

更新時間:Jul 27, 2024

您可以在AnalyticDB for MySQL空間總覽頁面查看叢集和表的總資料量、冷資料量、熱資料量、索引資料量、分區數量、節點的磁碟使用率等指標。

查看叢集層級的資料量

通過空間總覽可以查看當前叢集的總數據量熱數據量冷數據量、以及最近24小時近一周日均數據增長量

  1. 登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊叢集列表,單擊目的地組群ID。

  2. 在左側導覽列單擊空間分析 > 空間總覽

  3. 空間總覽地區,可以查看總數據量熱數據量冷數據量數據增長量四個指標。

    指標類別

    指標

    說明

    總數據量

    總數據量

    AnalyticDB for MySQL叢集所有表的總資料量。

    熱數據量

    AnalyticDB for MySQL叢集所有表的熱資料量。

    說明

    熱資料的相關資訊,請參見資料存放區冷熱分離

    冷數據量

    AnalyticDB for MySQL叢集所有表的冷資料量。

    說明
    • 數倉版預留模式叢集不支援冷熱資料分離,因此不顯示冷資料量。

    • 冷資料的相關資訊,請參見資料存放區冷熱分離

    熱數據量

    說明

    AnalyticDB for MySQL叢集的每一張表有多個分區(熱分區或冷分區),每個分區的總數據量,按照資料類型,可以分為表記錄普通索引主鍵索引其他

    表記錄

    AnalyticDB for MySQL叢集中所有表熱分區的資料量(不包含普通索引主鍵索引)。

    普通索引

    AnalyticDB for MySQL叢集中所有表熱分區的普通索引資料量。

    說明

    AnalyticDB for MySQL叢集建表時,預設建立全列索引。若索引資料量較大,您可以刪除部分空閑索引,從而減少資料量。具體操作請參見庫表結構最佳化

    主鍵索引

    AnalyticDB for MySQL叢集中所有表熱分區的主鍵索引資料量。

    說明

    如果主鍵索引資料量較大,您可以在表空間信息中找到主鍵索引佔比較大的表,並進行最佳化。資料表空間資訊詳情,請參見查看錶的資料量

    其他

    AnalyticDB for MySQL叢集中所有表熱分區的中繼資料、臨時資料等。

    冷數據量

    說明

    AnalyticDB for MySQL叢集的每一張表有多個分區(熱分區或冷分區),每個分區的總數據量,按照資料類型,可以分為表記錄普通索引主鍵索引其他

    表記錄

    AnalyticDB for MySQL叢集中所有表冷分區的資料量(不包含普通索引主鍵索引)。

    普通索引

    AnalyticDB for MySQL叢集中所有表冷分區的普通索引資料量。

    說明

    AnalyticDB for MySQL叢集建表時,預設建立全列索引。若索引資料量較大,您可以刪除部分空閑索引,從而減少資料量。具體操作請參見庫表結構最佳化

    主鍵索引

    AnalyticDB for MySQL叢集中所有表冷分區的主鍵索引資料量。

    說明

    如果主鍵索引資料量較大,您可以在表空間信息中找到主鍵索引佔比較大的表,並進行最佳化。資料表空間資訊詳情,請參見查看錶的資料量

    其他

    AnalyticDB for MySQL叢集中所有表冷分區的中繼資料、臨時資料等。

    數據增長量

    最近24小時

    基於AnalyticDB for MySQL叢集的總資料量,統計最近24小時的資料增長量。

    計算方法:最近24小時資料增長量=目前時間點資料量-24小時以前的資料量

    近一周日均

    基於AnalyticDB for MySQL叢集的總資料量,統計近一周的資料增長量。

    計算方法:近一周日均資料增長量=(目前時間點的資料量-7天前同一時間點的資料量)/7

查看節點層級的資料量及磁碟使用率

通過空間趨勢可以查詢某一時間段節點層級的資料量和節點磁碟使用率

  1. 登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊叢集列表,單擊目的地組群ID。

  2. 在左側導覽列單擊空間分析 > 空間總覽

  3. 空間趨勢地區右側下拉式清單中選擇時間範圍,或在總數據量節點磁碟使用率圖表下方拖動時間曲線,指定查詢某一時間段節點層級的資料量和節點磁碟使用率

    重要
    • 支援查看最近30天以內的資訊,但每次指定的查詢時間段最長為7天。

    • 數倉版預留模式叢集與數倉版彈性模式叢集、湖倉版叢集查看的總數據量指標不同,預留模式叢集不支援冷熱資料分離,因此僅能在總數據量指標中查看總數據量平均節點數據量最大節點數據量指標。

    彈性模式湖倉版叢集

    指標類別

    指標

    說明

    總數據量

    平均節點熱數據量

    AnalyticDB for MySQL叢集所有儲存節點的平均節點熱資料量。

    最大節點熱數據量

    AnalyticDB for MySQL叢集所有儲存節點的最大節點熱資料量。

    熱數據量

    AnalyticDB for MySQL叢集所有表的熱資料量。

    冷數據量

    AnalyticDB for MySQL叢集所有表的冷資料量。

    節點磁碟使用率

    平均磁盤使用率

    AnalyticDB for MySQL叢集所有儲存節點的平均磁碟使用率。

    最大磁盤使用率

    AnalyticDB for MySQL叢集所有儲存節點的最大磁碟使用率。

    計算方法:最大磁碟使用率=最大節點佔用的儲存空間/(一組彈性IO資源的熱資料量最大值/0.9)*100%

    重要
    • 最大節點佔用的儲存空間單位為GB。

    • 數倉版彈性模式叢集和湖倉版叢集的儲存空間會自動擴容,但一組彈性IO資源的熱資料量仍存在限制,上限為8 TB,在計算最大磁碟使用率時,需使用8000 GB代入計算。

    例如:節點的熱資料量為8000 GB,則節點的最大磁碟使用率=8000/(8000/0.9) *100%=90%

    集群鎖定水位線(90%)

    當最大磁碟使用率超過叢集鎖定水位線(即90%)時,叢集會被鎖定,鎖定後叢集可以查詢資料,但無法寫入資料。

    建議您登入CloudMonitor控制台,將最大磁碟使用率的警示閾值設定為80%,以便於您在收到警示後及時處理該問題,避免叢集鎖定。具體操作,請參見建立警示規則

    預留模式

    指標類別

    指標

    說明

    總數據量

    總數據量

    AnalyticDB for MySQL叢集所有表的總資料量。

    平均節點數據量

    AnalyticDB for MySQL叢集所有儲存節點的平均節點資料量。

    最大節點數據量

    AnalyticDB for MySQL叢集所有儲存節點的最大節點資料量。

    節點磁碟使用率

    平均磁盤使用率

    AnalyticDB for MySQL叢集所有儲存節點的平均磁碟使用率。

    最大磁盤使用率

    AnalyticDB for MySQL叢集所有儲存節點的最大磁碟使用率。

    計算方法:最大磁碟使用率=(最大節點群組佔用的儲存空間/一組儲存資源的儲存空間)*100%

    說明

    最大節點群組佔用的儲存空間和一組儲存資源的儲存空間的單位為GB。

    例如:購買2個節點群組,每個節點群組儲存空間是200 GB。叢集所有表的總資料量是140 GB,資料分布情況為1個節點群組60 GB,1個節點群組80 GB。則節點的最大磁碟使用率=(80/200) *100%=40%

    集群鎖定水位線(90%)

    當最大磁碟使用率超過叢集鎖定水位線(即90%)時,叢集會被鎖定,鎖定後叢集可以查詢資料,但無法寫入資料。

    建議您登入CloudMonitor控制台,將最大磁碟使用率的警示閾值設定為80%,以便於您在收到警示後及時處理該問題,避免叢集鎖定。具體操作,請參見建立警示規則

查看錶的資料量

通過表空間信息您可以查看叢集每一張表的詳細資料,包括表的總數據量熱數據量冷數據量普通索引資料量等資訊。

  1. 登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊叢集列表,單擊目的地組群ID。

  2. 在左側導覽列單擊空間分析 > 空間總覽

  3. 表空間信息地區,可以查看總資料量熱資料量冷資料量錶行數分區數等指標。

    指標

    說明

    數據庫

    資料庫名稱。

    表名

    表名稱。

    空間占比

    表資料量占叢集總資料量的比例。

    計算方法:空間佔比=(表的總資料量/叢集總資料量)*100%

    總數據量

    表的總資料量。計算方法如下:

    • 方法一:總資料量=熱資料量+冷資料量

    • 方法二:總資料量=表記錄+普通索引+主鍵索引+其他

    熱數據量

    表所有熱分區的資料量(包含表記錄普通索引主鍵索引其他)。

    冷數據量

    表所有冷分區的資料量(包含表記錄普通索引主鍵索引其他)。

    表記錄

    表所有分區的資料量(不包含普通索引主鍵索引)。

    普通索引

    表所有分區的普通索引資料量。

    主鍵索引

    表所有分區的主鍵索引的資料量。

    其他

    表所有分區的中繼資料和臨時資料。

    表行數

    表的行數。

    分區數

    表的分區數。

相關API

API介面

說明

DescribeDBClusterSpaceSummary - 查看叢集的空間概覽

查看數倉版叢集的空間概覽。

DescribeDBClusterSpaceSummary - 查看叢集的空間概覽

查看湖倉版叢集的空間概覽。

DescribeTableStatistics - 查詢表統計資訊

查看數倉版叢集的表統計資訊。

DescribeDBClusterPerformance - 查看叢集效能資料

查看數倉版叢集的效能資料。