PolarDB控制台提供了豐富的效能監控項和秒級監控頻率,方便您掌握叢集的運行狀態並通過細粒度的監控資料快速定位營運問題。
效能監控
登入PolarDB控制台,選擇叢集所在地區,在叢集列表中單擊目的地組群ID進入詳情頁。
在左側導覽列中,單擊。
您可以根據業務需求選擇查看叢集、計算節點、進階監控或效能事件的監控資訊。
叢集效能監控:單擊叢集頁簽,在右側設定時間段後單擊確定。
計算節點效能監控:單擊計算節點頁簽,在右側選擇節點並設定時間段後單擊確定。
進階監控:單擊進階監控頁簽,在下方選擇節點並設定時間段後單擊確定。
效能事件:單擊效能事件頁簽,在下方選擇節點並設定時間段後單擊確定。
監控項說明
類別 | 監控項 | 說明 |
叢集 | CPU使用率 | 展示各節點的CPU使用率。 |
記憶體使用量率 | 展示各節點的記憶體使用量率。 | |
儲存空間 | 展示資料空間、日誌空間、臨時空間和WAL日誌空間的使用量。 | |
計算節點 | CPU使用率 | 展示所選擇節點的CPU使用率。 |
PCU CPU使用率 | 展示所選擇節點的以PCU為單位的CPU使用率。 說明
| |
記憶體使用量率 | 展示所選擇節點的記憶體使用量率。 | |
串連 | 展示所選擇節點的當前總串連數、活躍串連數和空閑串連數。 | |
TPS | 展示所選擇節點的每秒事務數,包括每秒提交事務數、每秒死結事務數、每秒復原事務數等等。 | |
掃描行數 | 展示所選擇節點每秒插入、讀取、更新、刪除、返回的行數。 | |
資料庫最大年齡 | 資料庫最舊和最新的兩個事務之間的事務ID差值。 | |
I/O輸送量 | 展示所選擇節點的總I/O輸送量、讀I/O輸送量、寫I/O輸送量。 | |
IOPS | 展示所選擇節點的每秒讀寫次數,包括每秒讀寫總次數、每秒讀次數、每秒寫次數。 | |
緩衝 | 展示所選擇節點每秒緩衝讀取次數和每秒磁碟讀取次數。 | |
快取命中率 | 展示所選擇節點的快取命中率。 | |
臨時檔案 | 展示所選擇節點的臨時檔案數量和總大小。 | |
進階監控 | PolarDB CPU 利用率/記憶體利用率 | 展示所選擇節點的CPU使用率/記憶體使用量率。 |
TPS/QPS | 展示所選擇節點的每秒事務數/每秒請求數。 | |
會話串連 | 展示所選擇節點的當前總會話數和活躍會話數。 | |
臨時檔案 | 展示所選節點的每秒臨時檔案產生數。 | |
事務數量 | 展示所選節點的活躍事務數、空閑長事務數、空閑事務數、兩階段事務數、等待事務數和長事務數。 | |
緩衝 | 展示所選擇節點每秒塊命中率、塊讀取數和塊命中數。 | |
Vacuum | 展示當前事務ID和最早不能回收的事務ID之間的差值。 | |
掃描行數 | 展示所選擇節點每秒插入、讀取、更新、刪除的行數。 | |
PolarDB 儲存空間使用量 | 展示所選擇節點的WAL日誌空間、使用者資料、本地日誌、執行個體空間、臨時空間等佔用的儲存量。 | |
PolarDB IOPS | 展示所選擇節點的每秒讀寫次數,包括每秒讀寫總次數、每秒讀次數、每秒寫次數、總I/O輸送量、讀I/O輸送量、寫I/O輸送量。 | |
效能事件 | 例外狀況事件 | 展示所選節點的例外狀況事件的統計資訊。 |
最佳化事件 | 展示所選節點的最佳化事件的統計資訊。 |
常見問題
Q:當叢集無業務流量時,為何效能監控中的QPS還顯示為大約10次/秒?
A:因為系統後台存在監控、日誌採集以及管控任務,大概每秒會產生10個左右的查詢請求,對叢集運行基本無影響。
Q:CPU使用率過高時,應該如何解決?
A:建議您按如下步驟進行排查:
確認是否有大量慢請求,建議最佳化慢SQL後再進行測試。
確認CPU曲線是否與QPS或TPS曲線走向一致,若一致,說明該問題是事務高並發導致,可以考慮升級叢集配置。
若沒有慢請求,CPU曲線與QPS或TPS曲線走向也不一致,請聯絡我們。
Q:當前串連數遠大於活躍串連數時,應該如何解決?
A:您可以嘗試將wait_timeout和interactive_timeout參數值設定的小一些以加速空閑串連的釋放。但建議最好在業務端使用完串連後及時關閉回收以減少空閑串連的存在。
相關API
API | 描述 |
查詢PolarDB叢集效能資料。 | |
查詢PolarDB叢集節點的效能資料。 | |
查詢PolarDB叢集的監控資料擷取頻率。 | |
修改PolarDB叢集的監控資料擷取頻率。 |