PolarDB分布式版效能趨勢
PolarDB-X整合DAS的效能趨勢功能,提供計算節點(CN)、儲存節點(DN)、GMS節點和日誌節點(CDC)的監控指標查看能力。同時支援多種查看效能趨勢的方式,不僅支援效能趨勢區間查看,也支援效能趨勢對比查看和自訂效能趨勢查看。
效能趨勢查看
-
在實例列表頁,單擊PolarDB-X 2.0頁簽。
-
在頁面左上方選擇目標執行個體所在地區。
-
找到目標執行個體,單擊執行個體ID。
-
在左側導覽列中,單擊。
-
單擊頁面上的頁簽分別查看計算節點(CN)、儲存節點(DN)、GMS节点和日誌節點(CDC)的監控指標。具體指標請參見效能指標說明。
說明-
PolarDB-X標準版執行個體僅支援儲存節點(DN)。
-
節點列表展示了節點的規格、CPU使用率、記憶體使用量率和當前活躍串連數等。
-
-
在性能趨勢頁簽,查看選定時間段內各個指標的效能趨勢。
-
單擊更多指標,可以選擇需要查看效能趨勢的指標。
-
在任意指標趨勢圖中,使用滑鼠拖拽選擇一段時間,可以對選擇時段執行效能診斷,查看選定時間段內指標是否正常。
-
單擊某個監控指標趨勢圖中的詳情,放大該監控指標的趨勢圖,並且可以修改時間查看該監控指標不同時間段的變化趨勢。
-
-
在性能趨勢對比查看頁簽。設定任意兩個時間段,單擊查看可查看時間段內的效能對比趨勢圖表。
-
在自訂圖表頁簽,您可以根據業務需要,自訂多個效能監控大盤,將需要的多個效能監控指標在同一個表徵圖中進行展示,便於問題排查和分析。
說明如果您是首次使用,需要先建立監控大盤。
-
執行效能診斷
除了效能趨勢查看外,在任意節點的趨勢圖上,按住滑鼠拖動選擇一段時間,即可針對該節點在這段時間範圍內的資源使用率,慢SQL狀況進行診斷。
目前僅計算節點和儲存節點支援效能診斷,GMS節點和日誌節點不支援。
-
在實例列表頁,單擊PolarDB-X 2.0頁簽。
-
在頁面左上方選擇目標執行個體所在地區。
-
找到目標執行個體,單擊執行個體ID。
-
在左側導覽列中,單擊。
-
在任意節點的趨勢圖上,按住滑鼠拖動選擇一段時間,點擊診斷按鈕。
-
在診斷詳情頁待診斷任務完成即可查看資源使用率和慢SQL的異常情況。
效能指標說明
計算節點
|
指標 |
單位 |
含義 |
|
polardbx.cpu_usage |
% |
CPU使用率的平均值。 |
|
polardbx.mem_usage |
% |
JVM的記憶體使用量率,記憶體使用量率波動屬於正常現象。 |
|
polardbx.active_connection |
Count |
串連總數。 |
|
polardbx.running_thread |
Count |
活躍串連總數。 |
|
polardbx.network_in_bytes |
Byte |
網路輸入資料流量的總和。 |
|
polardbx.network_out_bytes |
Byte |
網路輸出資料流量的總和。 |
|
polardbx.logic_qps |
Per Second |
每秒處理的邏輯SQL語句數目的總和。 |
|
polardbx.physical_qps |
Per Second |
每秒處理的物理SQL語句數目的總和。 |
|
polardbx.logic_rt |
Ms |
邏輯SQL平均回應時間。 |
|
polardbx.physical_rt |
Ms |
物理SQL平均回應時間。 |
|
polardbx.slow_request_count |
Per Second |
邏輯慢SQL數量。 |
|
polardbx.physical_slow_request_count |
Per Second |
物理慢SQL數量。 |
儲存節點和GMS節點
|
指標 |
單位 |
含義 |
|
mysql.tps |
Per Second |
每秒事務數。 |
|
mysql.qps |
Per Second |
每秒請求數。 |
|
mysql.total_session |
Count |
當前全部會話。 |
|
mysql.active_session |
Count |
當前活躍會話。 |
|
mysql.bytes_received |
KByte |
平均每秒從所有用戶端接收到的位元組數。 |
|
mysql.bytes_sent |
KByte |
平均每秒發送給所有用戶端的位元組數。 |
|
mysql.tb.tmp.disk |
Count |
MySQL執行語句時在硬碟上自動建立的暫存資料表的數量。 |
|
mysql.insert_ps |
Per Second |
平均每秒insert語句執行次數。 |
|
mysql.select_ps |
Per Second |
平均每秒select語句執行次數。 |
|
mysql.update_ps |
Per Second |
平均每秒update語句執行次數。 |
|
mysql.delete_ps |
Per Second |
平均每秒delete語句執行次數。 |
|
mysql.replace_ps |
Per Second |
平均每秒replace語句執行次數。 |
|
mysql.innodb_data_written |
KByte |
InnoDB平均每秒寫位元組數。 |
|
mysql.innodb_data_read |
KByte |
InnoDB平均每秒讀位元組數。 |
|
mysql.innodb_buffer_pool_reads_requests |
Count |
InnoDB平均每秒從Buffer Pool讀取頁的次數(邏輯讀)。 |
|
mysql.innodb_bp_dirty_pct |
% |
InnoDB Buffer Pool髒頁比率,計算公式:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data×100%。 |
|
mysql.innodb_bp_hit |
% |
InnoDB Buffer Pool讀快取命中率,計算公式:(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) /Innodb_buffer_pool_read_requests×100%。 |
|
mysql.innodb_bp_usage_pct |
% |
InnoDB Buffer Pool使用率,計算公式:innodb_buffer_pool_pages_data / ( innodb_buffer_pool_pages_data +innodb_buffer_pool_pages_free )×100%。 |
|
mysql.innodb_log_writes |
Per Second |
Innodb平均每秒物理寫Redo Log File次數。 |
|
mysql.innodb_os_log_fsyncs |
Per Second |
平均每秒向記錄檔完成的fsync()寫數量。 |
|
mysql.innodb_rows_deleted |
Per Second |
InnoDB平均每秒刪除的行數。 |
|
mysql.innodb_rows_read |
Per Second |
InnoDB平均每秒讀取的行數。 |
|
mysql.innodb_rows_inserted |
Per Second |
InnoDB平均每秒插入的行數。 |
|
mysql.innodb_rows_updated |
Per Second |
InnoDB平均每秒更新的行數。 |
|
mysql.mem_usage |
% |
MySQL執行個體記憶體使用量率(占作業系統總數)。 |
|
mysql.cpu_usage |
% |
MySQL服務進程CPU使用率(阿里雲資料庫最高100%)。 |
|
mysql.data.size |
MByte |
資料空間。 |
|
mysql.tmp.size |
MByte |
暫存資料表空間。 |
|
mysql.other.size |
MByte |
系統空間。 |
|
mysql.instance.size |
MByte |
MySQL執行個體總空間使用量。 |
|
mysql.log.size |
MByte |
日誌空間。 |
|
mysql.iops |
Count |
MySQL讀寫次數。 |
日誌節點
|
指標 |
單位 |
含義 |
|
polardbx_cdc.cpu_usage |
% |
CPU使用率。 |
|
polardbx_cdc.mem_usage |
% |
記憶體使用量率。 |
|
polardbx_cdc.dumper_heapUsage |
% |
堆記憶體使用量率。 |
|
polardbx_cdc.dumper_delay |
ms |
處理Binlog事件的延遲。 |