本文介紹如何通過叢集管理系統查看錶流量資訊和表異常流量檢測結果。
背景資訊
在實際使用資料庫的過程中,會存在檔案數過多導致請求時延變長的情況。同時,流量分布不均勻的問題導致部分節點負載過高並出現熱點,進一步造成系統卡頓,影響正常使用。叢集管理系統提供流量診斷功能,協助使用者定位熱點分區和Key,方便使用者掌握熱點資訊。
前提條件
已登入目的地組群的叢集管理系統,具體操作,請參見登入叢集管理系統。
即時查詢表分區資訊
- 在叢集管理系統的左側導覽列中,選擇 。
- 設定篩選條件,包括排序維度、分組名、節點名和表名。排序緯度如下表:
維度 單位 描述 總請求量 次/每秒 不同分區每秒的請求數。 讀請求量 次/每秒 不同分區每秒的讀請求數。 寫請求量 次/每秒 不同分區每秒的寫請求數。 分區大小 MB 分區的大小。 讀rt 毫秒(ms) 不同分區讀資料的平均回應時間。 寫rt 毫秒(ms) 不同分區寫資料的平均回應時間。 Memstore Size MB 記憶體資料量。 總請求資料量 KB/每秒 不同分區每秒的總請求資料量。 讀資料量 KB/每秒 不同分區每秒的讀請求資料量。 寫資料量 KB/每秒 不同分區每秒的寫請求資料量。 說明- 在Top文字框中輸入需要查詢的記錄總數量可調整查詢結果的顯示數量。
- 開啟表彙總開關,結果將顯示彙總後的資料。
- 開啟升序開關,結果將按照升序顯示所選維度資料。
- 單擊查詢。以排序維度為讀資料量,TOP為5,開啟升序和表彙總開關進行查詢為例。
上圖是查詢每秒內讀請求資料量最大的五個分區,再將屬於同一張表的分區彙總在一起,並按照分區讀請求資料量的值升序排列後的結果。
即時查詢熱點Key
- 在左側導覽列中,選擇 。
- 設定篩選條件,包括排序維度、分組名、節點名和表名。排序維度如下表:
維度 單位 描述 請求量 次/每秒 不同分區每秒的總請求數。 請求資料量 KB/每秒 不同分區每秒的請求資料量。 響應rt 毫秒(ms) 不同分區資料的平均回應時間。 說明- 在Top文字框中輸入需要查詢的記錄總數量可調整查詢結果的顯示數量。
- 開啟升序開關,結果將按照升序顯示所選維度資料。
- 單擊查詢。
檢測表流量異常
- 在叢集管理系統的左側導覽列中,選擇 。
- 在頁面上方選擇目標分組,查看錶、分區的流量檢測詳情。說明 如果您需要查看的詳細資料沒有顯示,請單擊右上方的進行篩選。
- 在流量增長檢測地區中,查看不同表流量監測的詳細資料,包括峰值請求量、穀值請求量、平均請求量、疑似異常和原因。檢測結果說明如下表:
列名 單位 描述 峰值請求量 次/每秒 不同表每秒的最大請求數。 穀值請求量 次/每秒 不同表每秒的最小請求數。 平均請求量 次/每秒 不同表在一分鐘內的平均請求數。 疑似異常 無 表的流量狀態。取值為正常和異常。 原因 無 導致表流量異常的原因。 - 在熱點分區檢測地區,查看請求量前十和資料量前十的分區所在表的詳細資料。檢測結果說明如下表:
列名 單位 描述 總請求量 次/每秒 熱點分區所在表每秒的總請求數。 讀請求量 次/每秒 熱點分區所在表每秒的讀請求數。 寫請求量 次/每秒 熱點分區所在表每秒的寫請求數。 複製寫流量 KB 將熱點分區所在表的資料從一個可用性區域複製至另一個可用性區域時使用的流量。 總請求資料量 KB 熱點分區所在表每秒的總請求資料量。 讀資料量 KB 熱點分區所在表每秒的讀請求資料量。 寫資料量 KB 熱點分區所在表每秒的寫請求資料量。 說明 單擊表名前面的可以查看熱點分區的詳細資料。 - 在熱點key檢測地區,查看查詢次數較多的key所在表流量監測的詳細資料。
檢測結果中的平均回應時間表示一分鐘內所有請求回應時間的平均值。
- 在大查詢表檢測地區,查看採樣叫用次數較多的表流量監測的詳細資料。
檢測結果中的預估請求量表示熱點分區所在表每秒的預估請求數。
- 在流量增長檢測地區中,查看不同表流量監測的詳細資料,包括峰值請求量、穀值請求量、平均請求量、疑似異常和原因。