PolarDB控制台提供了豐富的效能監控項和秒級監控頻率,方便您掌握叢集的運行狀態並通過細粒度的監控資料快速定位營運問題。
操作步驟
登入PolarDB控制台。
在左側導覽列單擊叢集列表。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在左側導覽列中,選擇。
您可以根據業務需求選擇查看集群、資料庫代理、計算節點、進階監控或效能事件的監控資訊,詳情請參見監控項說明。
叢集效能監控:單擊集群頁簽,在上方設定時間段後即可查看。

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

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

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

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

資料庫自治服務DAS即時效能大盤功能現已支援查看PolarDB MySQL版,可以協助您快速識別異常叢集,進行進一步的最佳化分析。
監控項說明
類別 | 監控項 | 說明 |
叢集 | 儲存空間 | 展示本地Binlog、Redolog和其他記錄檔的大小,以及資料空間、系統空間和臨時空間的使用量。該指標請聯絡阿里雲支援人員擷取。 |
QPS | 展示各節點的每秒請求數。來源於 | |
TPS | 展示各節點的每秒事務數。來源於 | |
MPS | 展示各節點的每秒資料運算元。來源於 | |
CPU使用率 | 展示各節點的CPU使用率。該指標請聯絡阿里雲支援人員擷取。 | |
記憶體使用量率 | 展示各節點的記憶體使用量率。該指標請聯絡阿里雲支援人員擷取。 | |
串連 | 展示各節點的每秒活躍串連數。來源於 | |
每秒Redo日誌寫入量 | 展示主節點的每秒Redo日誌寫入量。 | |
計算節點 | QPS | 展示所選擇節點的每秒請求數。來源於 |
TPS | 展示所選擇節點的每秒事務數。來源於 | |
MPS | 展示各節點的每秒資料運算元。來源於 | |
CPU使用率 | 展示所選擇節點的CPU使用率。該指標請聯絡阿里雲支援人員擷取。 | |
記憶體使用量率 | 展示所選擇節點的記憶體使用量率。該指標請聯絡阿里雲支援人員擷取。 | |
串連 | 展示所選擇節點的當前總串連數和活躍串連數。來源於 | |
操作 | 展示所選擇節點的每秒運算元,包括DELETE、INSERT、UPDATE、REPLACE等等。來源於 | |
記憶體緩衝池 | 展示所選擇節點的緩衝池的髒塊率、讀命中率、利用率。來源於 | |
I/O輸送量 | 展示所選擇節點的總I/O輸送量、讀I/O輸送量、寫I/O輸送量。該指標請聯絡阿里雲支援人員擷取。 | |
IOPS | 展示所選擇節點的每秒讀寫次數,包括每秒讀寫總次數、每秒讀次數、每秒寫次數。該指標請聯絡阿里雲支援人員擷取。 | |
網路 | 展示所選擇節點的每秒輸入輸出資料流量。來源於 | |
掃描行數 | 展示所選擇節點每秒插入、讀取、更新、刪除的行數。來源於 | |
InnoDB讀寫資料量 | 展示所選擇節點每秒從儲存引擎讀取的資料量和每秒往儲存引擎寫入的資料量。來源於 | |
InnoDB緩衝池請求數 | 展示所選擇節點緩衝池的每秒讀寫次數。來源於 | |
InnoDB日誌寫 | 展示所選擇節點日誌的每秒寫請求數量和每秒同步資料到磁碟的次數。來源於 | |
暫存資料表 | 展示所選擇節點每秒建立的暫存資料表數量。來源於 | |
資料庫代理 | CPU利用率 | PolarDB代理層(PolarProxy)的CPU使用率。 |
當前串連數 | PolarDB代理層(PolarProxy)的每秒新增串連數。 | |
每秒輸入資料流量 | PolarDB代理層(PolarProxy)的每秒輸入資料流量。 | |
每秒輸出資料流量 | PolarDB代理層(PolarProxy)的每秒輸出資料流量。 | |
每秒請求數量 | PolarDB代理層(PolarProxy)的每秒請求數。 | |
進階監控 | PolarDB CPU利用率/記憶體利用率 | 展示所選擇節點的CPU使用率/記憶體利用率。 |
TPS/QPS | 展示所選擇節點的每秒事務數/每秒請求數。 | |
會話串連 | 展示所選擇節點的當前總會話數和活躍會話數。 | |
流量吞吐 | 展示所選擇節點平均每秒發送給所有用戶端的位元組數和從所有用戶端接收到的位元組數。 | |
暫存資料表數量 | 展示所選擇節點每秒建立暫存資料表個數。 | |
執行次數 | 展示所選擇節點平均每秒replace、multi_delete、multi_update、insert_select、delete、selectinsert、replace_select、update語句執行次數。 | |
複寫延遲 | 展示所選擇節點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使用率過高時,應該如何解決?
Q:當前串連數遠大於活躍串連數時,應該如何解決?
A:您可以嘗試將wait_timeout和interactive_timeout參數值設定的小一些以加速空閑串連的釋放。但建議最好在業務端使用完串連後及時關閉回收以減少空閑串連的存在。
相關API
API | 描述 |
查詢PolarDB叢集的效能資料。 | |
查詢PolarDB叢集節點的效能資料。 | |
查詢PolarDB叢集監控資料的採集頻率。 |