PolarDB PostgreSQL版(相容Oracle)提供進階監控功能。進階監控功能支援豐富的效能監控指標,支援自訂圖表,提供強大的診斷能力,能夠及時探索資料庫叢集產生的事件並對其進行自動診斷,輸出根因分析和建議,並且支援自主選擇時段進行手動診斷,協助您瞭解資料庫叢集的運行情況。
操作步驟
登入PolarDB控制台,在左側導覽列單擊叢集列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。
在左側導覽列中,選擇。
單擊進階監控頁簽。
在標準視圖頁面,您可以根據需要選擇目標節點,來查看該節點近1小時、近1天或近7天的效能趨勢圖。

單擊更多指標,您可以選擇需要查看效能趨勢的指標。
單擊添加趨勢對比,您可以查看不同時間段內相同指標的效能趨勢對比。
單擊監控指標趨勢圖中的詳情,您可以放大該監控指標的趨勢圖,並且可以修改時間查看該監控指標在不同時間的變化趨勢。
在自訂視圖頁簽,您可以根據業務需要自訂多個效能監控大盤,將需要的多個效能監控指標在同一個圖表中進行展示,便於問題排查和分析。
說明如果您是首次使用自訂圖表功能,需要先建立監控大盤。
效能指標
進階監控中目前支援查看以下效能指標。
您可以單擊指標後的
查詢指標含義。
分類 | 指標 | 含義 |
PolarDB CPU利用率/記憶體利用率 | polardboracle.mem_usage | 叢集記憶體使用量率(占作業系統總數的百分比)。單位:百分比。 |
polardboracle.cpu_sys_ratio | 系統態CPU使用率。單位:百分比。 | |
polardboracle.cpu_usage | 服務進程CPU使用率(200%代表使用2個CPU核)。單位:百分比。 | |
polardboracle.cpu_user_ratio | 使用者態CPU使用率。單位:百分比。 | |
TPS/QPS | polardboracle.tps | 每秒事務數。單位:個/秒。 計算公式:(Com_commit + Com_rollback) / Uptime。 |
polardboracle.deadlocks_delta | 每秒死結數量。單位:個/秒。 | |
polardboracle.rollbacks_delta | 每秒復原事務數。單位:個/秒。 | |
polardboracle.commits_delta | 每秒提交事務數。單位:個/秒。 | |
會話串連 | polardboracle.total_session | 當前串連總數。單位:個。 |
polardboracle.idle_connection | 當前處於空閑工作階段狀態的串連數。單位:個。 | |
polardboracle.active_session | 當前活躍串連數。單位:個。 | |
polardboracle.waiting_connection | 當前處於等待狀態的串連數。單位:個。 | |
臨時檔案 | polardboracle.temp_bytes | 每秒臨時檔案資料產生數。單位:個。 |
polardboracle.temp_files | 每秒臨時檔案產生個數。單位:個。 | |
事務數量 | polardboracle.waiting_transactions | 等待事務數。單位:個。 |
polardboracle.active_transactions | 活躍事務數。單位:個。 | |
polardboracle.long_idle_transactions | 空閑長事務數量。單位:個。 | |
polardboracle.long_transactions | 長事務數量。單位:個。 | |
polardboracle.long_two_pc_transactions | 兩階段長事務數量。單位:個。 | |
polardboracle.two_pc_transactions | 兩階段事務數量。單位:個。 | |
polardboracle.idle_transactions | 空閑事務數。單位:個。 | |
緩衝 | polardboracle.buffers_backend | 累積Backend緩衝寫入數。 |
polardboracle.blks_hit_delta | 每秒塊命中數。 | |
polardboracle.hit_ratio | 塊命中率。單位:百分比。 | |
polardboracle.blks_read_delta | 每秒塊讀取數。 | |
polardboracle.buffers_backend_fsync | 累積Backend fsync數。 | |
polardboracle.buffers_alloc | 累積緩衝分配數。 | |
polardboracle.buffers_clean | 累積Checkpoint後端寫入緩衝數。 | |
Vacuum | polardboracle.db_age | 當前事務ID和最早不能回收的事務ID之間的差值。 |
掃描行數 | polardboracle.tup_updated_delta | 每秒UPDATE記錄數。單位:次/秒。 |
polardboracle.tup_fetched_delta | 每秒索引掃描回表記錄數。單位:次/秒。 | |
polardboracle.tup_inserted_delta | 每秒INSERT記錄數。單位:次/秒。 | |
polardboracle.tup_deleted_delta | 每秒DELETE記錄數。單位:次/秒。 | |
polardboracle.tup_returned_delta | 每秒全表掃描記錄數。單位:次/秒。 | |
PolarDB儲存空間使用量 | polardboracle.log_size | 本地日誌佔用的儲存量。單位:MB。 |
polardboracle.data_size | PolarStore使用者資料總使用量。單位:MB。 | |
polardboracle.tmp_size | 臨時空間使用量。單位:MB。 | |
polardboracle.ins_total_size | PolarStore執行個體空間使用量。單位:MB。 | |
polardboracle.wal_size | PolarStore WAL日誌空間使用量。單位:MB。 | |
PolarDB IOPS | polardboracle.io_throughput_w | 寫I/O輸送量。單位:MB。 |
polardboracle.io_throughput | 總I/O輸送量。單位:MB。 | |
polardboracle.io_throughput_r | 讀I/O輸送量。單位:MB。 | |
polardboracle.iops_w | 寫IOPS。單位:次/秒。 | |
polardboracle.iops | 總IOPS。單位:次/秒。 | |
polardboracle.iops_r | 讀IOPS。單位:次/秒。 |