全部產品
Search
文件中心

PolarDB:PolarDB分布式版效能趨勢

更新時間:May 10, 2025

PolarDB-X整合DAS的效能趨勢功能,提供計算節點(CN)、儲存節點(DN)、GMS節點和日誌節點(CDC)的監控指標查看能力。同時支援多種查看效能趨勢的方式,不僅支援效能趨勢區間查看,也支援效能趨勢對比查看和自訂效能趨勢查看。

效能趨勢查看

  1. 登入PolarDB分布式版控制台

  2. 執行個體列表頁,單擊PolarDB-X 2.0頁簽。

  3. 在頁面左上方選擇目標執行個體所在地區。

  4. 找到目標執行個體,單擊執行個體ID。

  5. 在左側導覽列中,單擊診斷與最佳化 > 效能趨勢

    • 單擊頁面上的頁簽分別查看計算節點(CN)儲存節點(DN)GMS節點日誌節點(CDC)的監控指標。具體指標請參見效能指標說明

      說明
      • PolarDB-X標準版執行個體僅支援儲存節點(DN)

      • 節點列表展示了節點的規格、CPU使用率、記憶體使用量率和當前活躍串連數等。

    • 效能趨勢頁簽,查看選定時間段內各個指標的效能趨勢。

      • 單擊更多指標,可以選擇需要查看效能趨勢的指標。

      • 在任意指標趨勢圖中,使用滑鼠拖拽選擇一段時間,可以對選擇時段執行效能診斷,查看選定時間段內指標是否正常。

      • 單擊某個監控指標趨勢圖中的詳情,放大該監控指標的趨勢圖,並且可以修改時間查看該監控指標不同時間段的變化趨勢。

    • 效能趨勢對比查看頁簽。設定任意兩個時間段,單擊查看可查看時間段內的效能對比趨勢圖表。

    • 自訂圖表頁簽,您可以根據業務需要,自訂多個效能監控大盤,將需要的多個效能監控指標在同一個表徵圖中進行展示,便於問題排查和分析。

      說明

      如果您是首次使用,需要先建立監控大盤

執行效能診斷

除了效能趨勢查看外,在任意節點的趨勢圖上,按住滑鼠拖動選擇一段時間,即可針對該節點在這段時間範圍內的資源使用率,慢SQL狀況進行診斷。

說明

目前僅計算節點和儲存節點支援效能診斷,GMS節點和日誌節點不支援。

  1. 登入PolarDB分布式版控制台

  2. 執行個體列表頁,單擊PolarDB-X 2.0頁簽。

  3. 在頁面左上方選擇目標執行個體所在地區。

  4. 找到目標執行個體,單擊執行個體ID。

  5. 在左側導覽列中,單擊診斷與最佳化 > 效能趨勢

  6. 在任意節點的趨勢圖上,按住滑鼠拖動選擇一段時間,點擊診斷按鈕。

  7. 在診斷詳情頁待診斷任務完成即可查看資源使用率和慢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事件的延遲。