全部產品
Search
文件中心

PolarDB:查看效能監控指標

更新時間:Dec 27, 2024

PolarDB控制台提供了豐富的效能監控項和秒級監控頻率,方便您掌握叢集的運行狀態並通過細粒度的監控資料快速定位營運問題。

操作步驟

  1. 登入PolarDB控制台

  2. 在左側導覽列單擊叢集列表

  3. 在左上方,選擇叢集所在地區。

  4. 找到目的地組群,單擊叢集ID。

  5. 在左側導覽列中,選擇性能监控

  6. 您可以根據業務需求選擇查看集群資料庫代理計算節點進階監控效能事件的監控資訊,詳情請參見監控項說明

    • 叢集效能監控:單擊集群頁簽,在上方設定時間段後即可查看。叢集效能監控

    • 資料庫代理效能監控:單擊資料庫代理頁簽,在上方設定時間段並選擇對應的叢集地址後即可查看。資料庫代理

    • 計算節點效能監控:單擊計算節點頁簽,在上方選擇節點並設定時間段後即可查看。 節點效能監控

    • 進階監控:單擊進階監控頁簽,在下方選擇節點並設定時間段後即可查看。image

    • 效能事件:單擊效能事件頁簽,在下方選擇節點並設定時間段後即可查看。

      image

說明

資料庫自治服務DAS即時效能大盤功能現已支援查看PolarDB MySQL版,可以協助您快速識別異常叢集,進行進一步的最佳化分析。

監控項說明

類別

監控項

說明

叢集

儲存空間

展示本地Binlog、Redolog和其他記錄檔的大小,以及資料空間、系統空間和臨時空間的使用量。該指標請聯絡阿里雲支援人員擷取。

QPS

展示各節點的每秒請求數。來源於show global status命令查詢結果中的Questions指標。

TPS

展示各節點的每秒事務數。來源於show global status命令查詢結果中的Com_commitCom_rollback指標。

MPS

展示各節點的每秒資料運算元。來源於show global status命令查詢結果中的Com_insertCom_insert_selectCom_update Com_update_multiCom_deleteCom_delete_multiCom_replaceCom_replace_select指標。

CPU使用率

展示各節點的CPU使用率。該指標請聯絡阿里雲支援人員擷取。

記憶體使用量率

展示各節點的記憶體使用量率。該指標請聯絡阿里雲支援人員擷取。

串連

展示各節點的每秒活躍串連數。來源於show processlist命令查詢結果中的統計資訊。

每秒Redo日誌寫入量

展示主節點的每秒Redo日誌寫入量。

計算節點

QPS

展示所選擇節點的每秒請求數。來源於show global status命令查詢結果中的Questions指標。

TPS

展示所選擇節點的每秒事務數。來源於show global status命令查詢結果中的Com_commitCom_rollback指標。

MPS

展示各節點的每秒資料運算元。來源於show global status命令查詢結果中的Com_insertCom_insert_selectCom_update Com_update_multiCom_deleteCom_delete_multiCom_replaceCom_replace_select指標。

CPU使用率

展示所選擇節點的CPU使用率。該指標請聯絡阿里雲支援人員擷取。

記憶體使用量率

展示所選擇節點的記憶體使用量率。該指標請聯絡阿里雲支援人員擷取。

串連

展示所選擇節點的當前總串連數和活躍串連數。來源於show processlist命令查詢結果中的統計資訊。

操作

展示所選擇節點的每秒運算元,包括DELETE、INSERT、UPDATE、REPLACE等等。來源於show global status命令查詢結果中的對應的以Com_開頭的指標。

記憶體緩衝池

展示所選擇節點的緩衝池的髒塊率、讀命中率、利用率。來源於show global status命令查詢結果中的Innodb_buffer_pool_pages_dirtyInnodb_buffer_pool_pages_totalInnodb_buffer_pool_readsInnodb_buffer_pool_read_requests等指標。

I/O輸送量

展示所選擇節點的總I/O輸送量、讀I/O輸送量、寫I/O輸送量。該指標請聯絡阿里雲支援人員擷取。

IOPS

展示所選擇節點的每秒讀寫次數,包括每秒讀寫總次數、每秒讀次數、每秒寫次數。該指標請聯絡阿里雲支援人員擷取。

網路

展示所選擇節點的每秒輸入輸出資料流量。來源於show global status命令查詢結果中的Bytes_receivedBytes_sent指標。

掃描行數

展示所選擇節點每秒插入、讀取、更新、刪除的行數。來源於show global status命令查詢結果中的Innodb_rows_deletedInnodb_rows_insertedInnodb_rows_readInnodb_rows_updated指標。

InnoDB讀寫資料量

展示所選擇節點每秒從儲存引擎讀取的資料量和每秒往儲存引擎寫入的資料量。來源於show global status命令查詢結果中的Innodb_data_readInnodb_data_written指標。

InnoDB緩衝池請求數

展示所選擇節點緩衝池的每秒讀寫次數。來源於show global status命令查詢結果中的Innodb_buffer_pool_read_requestsInnodb_buffer_pool_write_requests指標。

InnoDB日誌寫

展示所選擇節點日誌的每秒寫請求數量和每秒同步資料到磁碟的次數。來源於show global status命令查詢結果中的Innodb_log_write_requestsInnodb_os_log_fsyncs指標。

暫存資料表

展示所選擇節點每秒建立的暫存資料表數量。來源於show global status命令查詢結果中的Created_tmp_disk_tables指標。

資料庫代理

CPU利用率

PolarDB代理層(PolarProxy)的CPU使用率。

當前串連數

PolarDB代理層(PolarProxy)的每秒新增串連數。

每秒輸入資料流量

PolarDB代理層(PolarProxy)的每秒輸入資料流量。

每秒輸出資料流量

PolarDB代理層(PolarProxy)的每秒輸出資料流量。

每秒請求數量

PolarDB代理層(PolarProxy)的每秒請求數。

進階監控

PolarDB CPU利用率/記憶體利用率

展示所選擇節點的CPU使用率/記憶體利用率。

TPS/QPS

展示所選擇節點的每秒事務數/每秒請求數。

會話串連

展示所選擇節點的當前總會話數和活躍會話數。

流量吞吐

展示所選擇節點平均每秒發送給所有用戶端的位元組數和從所有用戶端接收到的位元組數。

暫存資料表數量

展示所選擇節點每秒建立暫存資料表個數。

執行次數

展示所選擇節點平均每秒replacemulti_deletemulti_updateinsert_selectdeleteselectinsertreplace_selectupdate語句執行次數。

複寫延遲

展示所選擇節點RW上的資料複製到RO上的複寫延遲。

InnoDB Data讀寫輸送量

展示所選擇節點的InnoDB平均每秒讀位元組數和寫位元組數。

InnoDB Buffer Pool請求次數

展示所選擇節點的InnoDB平均每秒從Buffer Pool讀取頁的次數(邏輯讀)和平均每秒往Buffer Pool寫入頁的次數。

InnoDB Buffer Pool命中率

展示所選擇節點的InnoDB Buffer Pool使用率、髒頁比率、讀快取命中率。

InnoDB Redo寫次數

展示所選擇節點的平均每秒物理日誌寫次數和每秒同步次數。

InnoDB Row Operations

展示所選擇節點的InnoDB平均每秒讀取、更新、插入、刪除的行數。

PolarDB儲存空間使用量

展示所選擇節點的Redolog資料、Binlog資料、系統資料、業務資料、記錄檔、臨時檔案等佔用的儲存量。

PolarDB IOPS

展示所選擇節點的每秒讀寫次數,包括每秒讀寫總次數、每秒讀次數、每秒寫次數、總I/O輸送量、讀I/O輸送量、寫I/O輸送量。

常見問題

  • Q:當叢集無業務流量時,為何效能監控中的QPS還顯示為大約10次/秒?

    A:因為系統後台存在監控、日誌採集以及管控任務,大概每秒會產生10個左右的查詢請求,對叢集運行基本無影響。

  • Q:CPU使用率過高時,應該如何解決?

    A:建議您按如下步驟進行排查:

    • 確認是否有大量慢請求,建議最佳化慢SQL後再進行測試。如何查看和最佳化慢SQL,請參見慢SQL

    • 確認CPU曲線是否與QPS或TPS曲線走向一致,若一致,說明該問題是事務高並發導致,可以考慮升級叢集配置。如何升配,請參見手動變更配置

    • 若沒有慢請求,CPU曲線與QPS或TPS曲線走向也不一致,請聯絡阿里雲支援人員解決。

  • Q:當前串連數遠大於活躍串連數時,應該如何解決?

    A:您可以嘗試將wait_timeoutinteractive_timeout參數值設定的小一些以加速空閑串連的釋放。但建議最好在業務端使用完串連後及時關閉回收以減少空閑串連的存在。

相關API

API

描述

查詢PolarDB叢集的效能資料

查詢PolarDB叢集的效能資料。

DescribeDBNodePerformance

查詢PolarDB叢集節點的效能資料。

DescribeDBClusterMonitor

查詢PolarDB叢集監控資料的採集頻率。