性能趨勢檢視
- 登入 雲原生分布式資料庫控制台 。
- 在執行個體清單頁,單擊PolarDB-X 2.0頁簽。
- 在頁面左上角選擇目标執行個體所在地域。
- 找到目标執行個體,單擊執行個體ID。
- 在左側導航欄中,單擊診斷與優化 > 性能趨勢。 單擊頁面上的頁簽分别檢視計算節點(CN)、存儲節點(DN)和GMS節點的監控名額。具體名額請參見 性能名額說明
- 節點清單展示了節點的規格和CPU使用率、記憶體使用率等。
- 單擊性能趨勢頁簽,選擇節點和時間範圍,單擊檢視,可檢視相關性能趨勢圖表。
- 單擊性能趨勢對比檢視頁簽。設定任意兩個時間段,單擊檢視可檢視時間段内的性能對比趨勢圖表。
-
單擊自定義性能趨勢頁簽,您可以根據業務需要,自定義多個性能監控大盤,将需要的多個性能監控名額在同一個圖示中進行展示,便于問題排查和分析。
說明 如果您是首次使用,需要先建立監控大盤,詳情可參見
監控大盤
執行性能診斷
除了性能趨勢檢視外,在任意節點的趨勢圖上, 按住滑鼠拖動選擇一段時間, 即可針對該節點在這段時間範圍内的資源使用率,慢SQL狀況進行診斷。
說明 目前僅計算節點和存儲節點支援性能診斷,GMS節點不支援。
計算節點
名額 | 機關 | 含義 |
polardbx.cpu_usage | % | CPU使用率的平均值。 |
polardbx.mem_usage | JVM的記憶體使用率,記憶體使用率波動屬于正常現象。 | |
polardbx.active_connection | Count | 連接配接總數。 |
polardbx.running_thread | 活躍連接配接總數。 | |
polardbx.network_in_bytes | Byte | 網絡輸入流量的總和。 |
polardbx.network_out_bytes | 網絡輸出流量的總和。 | |
polardbx.logic_qps | Per Second | 每秒處理的邏輯SQL語句數目的總和。 |
polardbx.physical_qps | 每秒處理的實體SQL語句數目的總和。 | |
polardbx.logic_rt | Ms | 邏輯SQL平均響應時間。 |
polardbx.physical_rt | 實體SQL平均響應時間。 | |
polardbx.slow_request_count | 邏輯慢SQL數量。 | |
polardbx.physical_slow_reuquest_count | 實體慢SQL數量。 |
存儲節點與GMS節點
mysql.tps | 每秒事務數。 | |
mysql.qps | 每秒請求數。 | |
mysql.total_session | 目前全部會話。 | |
mysql.active_session | 目前活躍會話。 | |
mysql.bytes_received | KByte | 平均每秒從所有用戶端接收到的位元組數。 |
mysql.bytes_sent | 平均每秒發送給所有用戶端的位元組數。 | |
mysql.tb.tmp.disk | MySQL執行語句時在硬碟上自動建立的臨時表的數量。 | |
mysql.insert_ps | 平均每秒insert語句執行次數。 | |
mysql.select_ps | 平均每秒select語句執行次數。 | |
mysql.update_ps | 平均每秒update語句執行次數。 | |
mysql.delete_ps | 平均每秒delete語句執行次數。 | |
mysql.replace_ps | 平均每秒replace語句執行次數。 | |
mysql.innodb_data_written | InnoDB平均每秒寫位元組數。 | |
mysql.innodb_data_read | InnoDB平均每秒讀位元組數。 | |
mysql.innodb_buffer_pool_reads_requests | 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 | Innodb平均每秒實體寫Redo Log File次數。 | |
mysql.innodb_os_log_fsyncs | 平均每秒向日志檔案完成的fsync()寫數量。 | |
mysql.innodb_rows_deleted | InnoDB平均每秒删除的行數。 | |
mysql.innodb_rows_read | InnoDB平均每秒讀取的行數。 | |
mysql.innodb_rows_inserted | InnoDB平均每秒插入的行數。 | |
mysql.innodb_rows_updated | InnoDB平均每秒更新的行數。 | |
mysql.mem_usage | MySQL執行個體記憶體使用率(占作業系統總數)。 | |
mysql.cpu_usage | MySQL服務程序CPU使用率(阿裡雲資料庫最高100%)。 | |
mysql.data.size | MByte | 資料空間。 |
mysql.tmp.size | 臨時表空間。 | |
mysql.other.size | 系統空間。 | |
mysql.instance.size | MySQL執行個體總空間使用量。 | |
mysql.log.size | 日志空間。 | |
mysql.iops | MySQL讀寫次數。 |