全部產品
Search
文件中心

ApsaraDB RDS:查看標準監控

更新時間:Jun 20, 2024

RDS SQL Server提供了豐富的效能監控項,您可以通過RDS管理主控台查看執行個體的標準監控資料,例如SQL Server服務進程、資料庫指標和基礎監控。

說明

資料庫自治服務DAS提供更豐富的監控服務及智能診斷最佳化,詳情請參見資料庫自治服務DAS簡介

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
  2. 在左側導覽列中單擊監控與報警

  3. 標準監控頁面的標準視圖頁面中選取查詢時間,即可查看相應的監控資料,具體監控項介紹如下。

    SQL Server服務進程

    監控項

    指標名稱

    單位

    說明

    SQLServer CPU使用率

    sqlserver.cpu_usage

    Per Second

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

    IOPS

    sqlserver.db_io_read

    Per Second

    每秒讀IO請求次數。

    sqlserver.db_io

    Per Second

    每秒IO請求次數。

    sqlserver.db_io_write

    Per Second

    每秒寫IO請求次數。

    執行個體空間

    sqlserver.log_size

    MByte

    日誌空間使用量。

    sqlserver.ins_size

    MByte

    執行個體總空間使用量。

    sqlserver.tmp_size

    MByte

    臨時空間使用量。

    sqlserver.data_size

    MByte

    資料空間使用量。

    sqlserver.other_size

    MByte

    系統空間使用量。

    SQLServer_DetailedSpaceUsage.disk_dump

    MByte

    SQL Server核心產生異常時,產生Dump檔案所佔用的空間。

    SQLServer_DetailedSpaceUsage.disk_errorlog

    MByte

    錯誤記錄檔檔案佔用的磁碟空間。您可以通過控制台或API清理執行個體的錯誤記錄檔,具體操作,請參見清理錯誤記錄檔

    SQLServer_DetailedSpaceUsage.disk_mastersize

    MByte

    儲存SQL Server系統資料庫master的空間大小。

    SQLServer_DetailedSpaceUsage.disk_modelsize

    MByte

    儲存model資料庫的磁碟空間大小,model資料庫是每個新資料庫的模板。

    SQLServer_DetailedSpaceUsage.disk_msdbsize

    MByte

    儲存msdb資料庫的磁碟空間大小,msdb用於管理SQL Server Agent作業、備份歷史資訊等。

    SQLServer_DetailedSpaceUsage.disk_trace

    MByte

    儲存SQL Server追蹤檔案(如SQL Profiler trace)的磁碟空間。

    SQLServer_DetailedSpaceUsage.disk_xel

    MByte

    Extended Event記錄檔佔用的磁碟空間大小。

    資料庫指標

    監控項

    指標名稱

    單位

    說明

    QPS

    sqlserver.qps

    Per Second

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

    串連數

    sqlserver.connection_reset

    Count

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

    sqlserver.active_temp_tables

    Count

    當前活躍暫存資料表數。

    sqlserver.active_session

    Count

    當前活躍線程數。

    sqlserver.active_cursors

    Count

    當前活躍遊標數。

    sqlserver.sessions

    Count

    當前總串連數。

    sqlserver.active_transactions

    Count

    當前活躍事務數。

    SQLServer_Transactions

    sqlserver.transactions

    Count

    平均每秒事務數。

    sqlserver.write_transactions

    Count

    平均每秒寫事務數。

    SQLServer_NetworkTraffic

    sqlserver.write_kb

    Per Second

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

    sqlserver.read_kb

    Per Second

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

    說明

    為了更精確地體現SQL Server的網路頻寬詳情,RDS SQL Server執行個體直接從Windows網卡中採集流量使用方式。

    基礎監控

    監控項

    指標名稱

    單位

    說明

    SQLServer_BufferHit

    sqlserver.cache_hit_ratio

    %

    快取命中率。

    sqlserver.bufferpool

    %

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

    全表掃描次數

    sqlserver.fullscans

    Per Second

    平均每秒全表掃描次數。

    每秒SQL編譯

    sqlserver.autoparam_attempts_per_sec

    Per Second

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

    sqlserver.forced_parameterizations_per_sec

    Per Second

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

    sqlserver.sql_compilations

    Per Second

    每秒的SQL編譯次數。

    sqlserver.unsafe_autoparams_per_sec

    Per Second

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

    sqlserver.failed_autoparams_per_sec

    Per Second

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

    sqlserver.safe_autoparams_per_sec

    Per Second

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

    sqlserver.resqlcompilations

    Per Second

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

    每秒檢查點寫入Page數

    sqlserver.lazy_writes

    Per Second

    每秒寫入磁碟的次數。

    sqlserver.checkpoint

    Per Second

    每秒檢查點寫入Page數。

    每秒登入次數

    sqlserver.logout

    Per Second

    每秒登出次數。

    sqlserver.logins

    Per Second

    每秒登入次數。

    每秒鎖逾時次數

    sqlserver.locktimeout

    Per Second

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

    每秒死結次數

    sqlserver.deadlock

    Per Second

    每秒死結發生的次數。

    每秒鎖等待次數

    sqlserver.lock_requests_per_sec

    Per Second

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

    sqlserver.lockwaits

    Per Second

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

    sqlserver.latchwaits

    Per Second

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

    sqlserver.lock_waits

    Per Second

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

    sqlserver.lock_wait_time_ms

    毫秒

    平均鎖等待時間。

    sqlserver.average_latch_wait_time

    Per Second

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

    sqlserver.table_lock_escalations_per_sec

    Per Second

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

    sqlserver.average_lock_wait_time

    Per Second

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

    sqlserver.total_latch_wait_time_ms

    Per Second

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