本文介紹如何通過叢集管理系統進行大查詢檢測、熱點分區分析及用戶端溯源,協助您快速定位並處理系統效能問題。
前提條件
已登入目標執行個體的叢集管理系統,具體操作請參見登入叢集管理系統。
大查詢請求檢測
在叢集管理系統的左側導覽列中,選擇。
選擇需要查詢的IDC、分组和节点。
單擊查询。
查詢結果說明如下:
參數
說明
請求詳情
大查詢請求詳情。內容包括大查詢請求發起時間、大查詢請求詳細內容。
採集時間
大查詢請求發起時間。
說明如果查詢結果為空白,表示當前節點下無大查詢請求。
TopRegion分析
背景資訊
在實際使用資料庫的過程中,會存在檔案數過多導致請求時延變長的情況。同時,流量分布不均勻的問題導致部分節點負載過高並出現熱點,進一步造成系統卡頓,影響正常使用。叢集管理系統提供流量診斷功能,協助您掌握熱點資訊,定位熱點分區。
TopRegion即時分析
您可以通過TopRegion即時分析,查詢即時熱點分區。
在叢集管理系統的左側導覽列中,選擇。
設定篩選條件,包括IDC、分组、节点、排序維度和表名。
排序緯度如下表:
維度
單位
描述
總請求量
次/每秒
不同分區每秒的請求數。
讀請求量
次/每秒
不同分區每秒的讀請求數。
寫請求量
次/每秒
不同分區每秒的寫請求數。
分區大小
MB
分區的大小。
檔案數
個
不同分區內的檔案總數。
讀rt
毫秒(ms)
不同分區讀資料的平均回應時間。
寫rt
毫秒(ms)
不同分區寫資料的平均回應時間。
Memstore Size
MB
記憶體資料量。
總請求資料量
KB/每秒
不同分區每秒的總請求資料量。
讀資料量
KB/每秒
不同分區每秒的讀請求資料量。
寫資料量
KB/每秒
不同分區每秒的寫請求資料量。
說明在Top文字框中輸入需要查詢的記錄總數量可調整查詢結果的顯示數量。
開啟表彙總開關,結果將顯示彙總後的資料。
開啟升序開關,結果將按照升序顯示所選維度資料。
單擊查询。
配置查詢條件為:以排序維度為讀請求量,Top為5,同時開啟升序和表彙總開關。具體邏輯是:先篩選出每秒讀請求量最大的五個分區,隨後將屬於同一張表的分區歸併在一起,並按讀請求量數值從小到大展示。
TopRegion歷史快照
TopRegion歷史快照支援查詢某一記錄點的熱點分區。
選擇IDC、分组和历史快照。
說明历史快照為具體的記錄點,兩個時間點時間間隔為30秒。
單擊查询。
查詢結果分為以下兩部分:
請求量Top:指定時間段內,總請求量最大的表及其所在分區。預設顯示請求量Top10的表。
資料量Top:指定時間段內,總資料量最大的表及其所在分區。預設顯示資料量Top10的表。
(可選)單擊目標表名前的
表徵圖,可查看目標表所屬分區的詳情。
用戶端溯源
使用者維度用戶端溯源
該維度下您可以查詢指定使用者最後一次發起請求的時間和該使用者使用的用戶端詳情。
在叢集管理系統的左側導覽列中,選擇。
在使用者維度用戶端溯源地區,選擇需要溯源的使用者User。
單擊溯源。
溯源結果說明如下:
參數
說明
使用者名稱
請求發起的使用者。
用戶端地址
發起請求的用戶端IP地址。
用戶端版本
發起請求時使用的用戶端版本。
最近一次請求時間
最新一次發起請求的時間。
節點、namespace、表維度用戶端溯源
該維度下您可以精確查詢到對指定分組節點下,某一namespace或表進行讀寫操作的用戶端IP地址。
在節點、namespace、表維度用戶端溯源地區,設定篩選條件:IDC、分组和节点。
(可選)在namespace和Table輸入框中,輸入Namespace名和表名。
單擊溯源,系統將查詢符合篩選條件的所有請求,並溯源請求發出的用戶端IP地址。