全部產品
Search
文件中心

ApsaraDB RDS:自訂指標監控

更新時間:Jun 19, 2024

當您需要自訂資料庫監控或者比較不同執行個體的運行情況時,通過監控大盤,您可以自由選擇監控的執行個體和指標,實現自訂指標監控、不同執行個體間的效能對比,以及進行多指標聯動分析,從而全面把握資料庫的健康情況。

背景資訊

資料庫自治服務DAS從2022年5月20日開始逐步為RDS SQL Server提供監控大盤功能。

新增監控大盤

  1. 登入RDS管理主控台

  2. 在左側導覽列中單擊營運與監控 > 效能監測

  3. 效能監測頁,單擊監控大盤頁簽。

  4. 在目標資料庫引擎頁簽,單擊新增監控大盤

  5. 輸入新增監控大盤的名稱,單擊確定

  6. 單擊選擇執行個體和指標,分別選中目標執行個體和需要監控的指標,並單擊‪選擇

    說明
    • 選擇目標執行個體時,最多可同時選擇32個執行個體進行監控。

    • 監控指標的含義請參見監控指標

    選擇執行個體和指標

  7. 單擊確認選擇即可。

    說明

    如果需要修改大盤中的執行個體或指標,可以單擊添加執行個體和監控指標進行修改。

查看監控大盤中目標執行個體的指標趨勢

  1. 登入RDS管理主控台

  2. 在左側導覽列中單擊營運與監控 > 效能監測

  3. 效能監測頁,單擊監控大盤頁簽。

  4. 在目標資料庫引擎頁簽,選擇需要查看的監控大盤,並設定查詢時間,即可查看該時間段內監控指標的趨勢圖。

    說明

    選擇時間範圍時,查詢結束時間需晚於查詢開始時間,且查詢開始時間和查詢結束時間的間隔不能超過七天。

    • 通過執行個體篩選,您可以選擇多個執行個體,對比查看其監控指標。

    • 開啟自動重新整理,系統將以5秒為周期,重新整理監控指標趨勢圖。

    • 開啟聯動圖表,開啟多指標聯動,查看同一時間點中不同監控指標的值。

    • 通過圖表布局,您可以設定每行顯示監控指標趨勢圖的數量。

    • 單擊添加執行個體和監控指標,修改大盤中的執行個體或監控指標。

    • 單擊某個監控指標趨勢圖中的詳情,放大該監控指標的趨勢圖,並且可以修改時間查看該監控指標不同時間的變化趨勢。

    • 單擊某個監控指標趨勢圖中的刪除,在監控大盤中刪除該監控指標。

監控指標

參數類型

參數

說明

SQL Server服務進程

cpu_usage

執行個體CPU使用率(占作業系統總數)。

db_io

每秒IO請求次數。

db_io_read

每秒讀IO請求次數。

db_io_write

每秒寫IO請求次數。

other_size

系統空間使用量。

log_size

日誌空間使用量。

tmp_size

臨時空間使用量。

ins_size

執行個體總空間使用量。

data_size

資料空間使用量。

資料庫指標

qps

平均每秒SQL語句執行次數。

connection_reset

每秒從串連池啟動的登入總次數。

active_temp_tables

當前活躍暫存資料表數。

active_session

當前活躍線程數。

active_cursors

當前活躍遊標數。

sessions

當前總串連數。

active_transactions

當前活躍事務數。

transactions

平均每秒事務數。

write_transactions

平均每秒寫事務數。

read_kb

執行個體平均每秒鐘的輸出資料流量。

write_kb

執行個體平均每秒鐘的輸入資料流量。

基礎監控

cache_hit_ratio

快取命中率。

bufferpool

在緩衝區快取中找到而不需要從磁碟中讀取的頁的百分比。

fullscans

平均每秒全表掃描次數。

autoparam_attempts_per_sec

每秒的自動參數化嘗試次數。

forced_parameterizations_per_sec

每秒成功執行的強制參數化次數。

sql_compilations

每秒的SQL編譯次數。

unsafe_autoparams_per_sec

每秒不安全的自動參數化嘗試次數。

failed_autoparams_per_sec

每秒自動參數化嘗試失敗次數。

safe_autoparams_per_sec

每秒安全自動參數化嘗試次數。

resqlcompilations

每秒語句重新編譯的次數。

lazy_writes

每秒寫入磁碟的次數。

checkpoint

每秒檢查點寫入Page數。

logout

每秒登出次數。

logins

每秒登入次數。

locktimeout

每秒逾時的鎖請求數,包括對NOWAIT鎖的請求。

deadlock

每秒死結發生的次數。

lock_requests_per_sec

每秒請求的新鎖和鎖轉換次數。

lockwaits

每秒調用者等待的鎖請求數。

lock_waits

等待鎖的進程的統計資訊。

latchwaits

每秒未能立即授予閂鎖請求次數。

lock_wait_time_ms

平均鎖等待時間。

average_latch_wait_time

請求閂鎖資源的平均等待時間。

table_lock_escalations_per_sec

表上的鎖定擴大到TABLE或HoBT粒度的次數。

average_lock_wait_time

請求鎖資源的平均等待時間。

total_latch_wait_time

鎖在最後一秒內的總等待時間。

說明

監控指標含義也可以在控制台的監控大盤中單擊每個指標後的問號查看。