查看標(biāo)準(zhǔn)監(jiān)控
RDS SQL Server提供了豐富的性能監(jiān)控項(xiàng),您可以通過(guò)RDS管理控制臺(tái)查看實(shí)例的標(biāo)準(zhǔn)監(jiān)控?cái)?shù)據(jù),例如SQL Server服務(wù)進(jìn)程、數(shù)據(jù)庫(kù)指標(biāo)和基礎(chǔ)監(jiān)控。
數(shù)據(jù)庫(kù)自治服務(wù)DAS提供更豐富的監(jiān)控服務(wù)及智能診斷優(yōu)化,詳情請(qǐng)參見(jiàn)數(shù)據(jù)庫(kù)自治服務(wù)DAS簡(jiǎn)介。
操作步驟
- 訪問(wèn)RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄中單擊監(jiān)控與報(bào)警。
在標(biāo)準(zhǔn)監(jiān)控頁(yè)面的標(biāo)準(zhǔn)視圖頁(yè)面中選擇查詢時(shí)間,即可查看相應(yīng)的監(jiān)控?cái)?shù)據(jù),具體監(jiān)控項(xiàng)介紹如下。
SQL Server服務(wù)進(jìn)程
監(jiān)控項(xiàng)
指標(biāo)名稱
單位
說(shuō)明
SQLServer CPU使用率
sqlserver.cpu_usage
Per Second
實(shí)例CPU使用率(占操作系統(tǒng)總數(shù))。
IOPS
sqlserver.db_io_read
Per Second
每秒讀IO請(qǐng)求次數(shù)。
sqlserver.db_io
Per Second
每秒IO請(qǐng)求次數(shù)。
sqlserver.db_io_write
Per Second
每秒寫(xiě)IO請(qǐng)求次數(shù)。
實(shí)例空間
sqlserver.log_size
MByte
日志空間使用量。
sqlserver.ins_size
MByte
實(shí)例總空間使用量。
sqlserver.tmp_size
MByte
臨時(shí)空間使用量。
sqlserver.data_size
MByte
數(shù)據(jù)空間使用量。
sqlserver.other_size
MByte
系統(tǒng)空間使用量。
SQLServer_DetailedSpaceUsage.disk_dump
MByte
SQL Server內(nèi)核產(chǎn)生異常時(shí),產(chǎn)生Dump文件所占用的空間。
SQLServer_DetailedSpaceUsage.disk_errorlog
MByte
錯(cuò)誤日志文件占用的磁盤(pán)空間。您可以通過(guò)控制臺(tái)或API清理實(shí)例的錯(cuò)誤日志,具體操作,請(qǐng)參見(jiàn)清理錯(cuò)誤日志。
SQLServer_DetailedSpaceUsage.disk_mastersize
MByte
存儲(chǔ)SQL Server系統(tǒng)數(shù)據(jù)庫(kù)master的空間大小。
SQLServer_DetailedSpaceUsage.disk_modelsize
MByte
存儲(chǔ)model數(shù)據(jù)庫(kù)的磁盤(pán)空間大小,model數(shù)據(jù)庫(kù)是每個(gè)新數(shù)據(jù)庫(kù)的模板。
SQLServer_DetailedSpaceUsage.disk_msdbsize
MByte
存儲(chǔ)msdb數(shù)據(jù)庫(kù)的磁盤(pán)空間大小,msdb用于管理SQL Server Agent作業(yè)、備份歷史信息等。
SQLServer_DetailedSpaceUsage.disk_trace
MByte
存儲(chǔ)SQL Server跟蹤文件(如SQL Profiler trace)的磁盤(pán)空間。
SQLServer_DetailedSpaceUsage.disk_xel
MByte
Extended Event日志文件占用的磁盤(pán)空間大小。
數(shù)據(jù)庫(kù)指標(biāo)
監(jiān)控項(xiàng)
指標(biāo)名稱
單位
說(shuō)明
QPS
sqlserver.qps
Per Second
平均每秒SQL語(yǔ)句執(zhí)行次數(shù)。
連接數(shù)
sqlserver.connection_reset
Count
每秒從連接池啟動(dòng)的登錄總次數(shù)。
sqlserver.active_temp_tables
Count
當(dāng)前活躍臨時(shí)表數(shù)。
sqlserver.active_session
Count
當(dāng)前活躍線程數(shù)。
sqlserver.active_cursors
Count
當(dāng)前活躍游標(biāo)數(shù)。
sqlserver.sessions
Count
當(dāng)前總連接數(shù)。
sqlserver.active_transactions
Count
當(dāng)前活躍事務(wù)數(shù)。
SQLServer_Transactions
sqlserver.transactions
Count
平均每秒事務(wù)數(shù)。
sqlserver.write_transactions
Count
平均每秒寫(xiě)事務(wù)數(shù)。
SQLServer_NetworkTraffic
sqlserver.write_kb
Per Second
實(shí)例平均每秒鐘的輸入流量。
sqlserver.read_kb
Per Second
實(shí)例平均每秒鐘的輸出流量。
說(shuō)明為了更精確地體現(xiàn)SQL Server的網(wǎng)絡(luò)帶寬詳情,RDS SQL Server實(shí)例直接從Windows網(wǎng)卡中采集流量使用情況。
基礎(chǔ)監(jiān)控
監(jiān)控項(xiàng)
指標(biāo)名稱
單位
說(shuō)明
SQLServer_BufferHit
sqlserver.cache_hit_ratio
%
高速緩存命中率。
sqlserver.bufferpool
%
在緩沖區(qū)高速緩存中找到而不需要從磁盤(pán)中讀取的頁(yè)的百分比。
全表掃描次數(shù)
sqlserver.fullscans
Per Second
平均每秒全表掃描次數(shù)。
每秒SQL編譯
sqlserver.autoparam_attempts_per_sec
Per Second
每秒的自動(dòng)參數(shù)化嘗試次數(shù)。
sqlserver.forced_parameterizations_per_sec
Per Second
每秒成功執(zhí)行的強(qiáng)制參數(shù)化次數(shù)。
sqlserver.sql_compilations
Per Second
每秒的SQL編譯次數(shù)。
sqlserver.unsafe_autoparams_per_sec
Per Second
每秒不安全的自動(dòng)參數(shù)化嘗試次數(shù)。
sqlserver.failed_autoparams_per_sec
Per Second
每秒自動(dòng)參數(shù)化嘗試失敗次數(shù)。
sqlserver.safe_autoparams_per_sec
Per Second
每秒安全自動(dòng)參數(shù)化嘗試次數(shù)。
sqlserver.resqlcompilations
Per Second
每秒語(yǔ)句重新編譯的次數(shù)。
每秒檢查點(diǎn)寫(xiě)入Page數(shù)
sqlserver.lazy_writes
Per Second
每秒寫(xiě)入磁盤(pán)的次數(shù)。
sqlserver.checkpoint
Per Second
每秒檢查點(diǎn)寫(xiě)入Page數(shù)。
每秒登錄次數(shù)
sqlserver.logout
Per Second
每秒登出次數(shù)。
sqlserver.logins
Per Second
每秒登錄次數(shù)。
每秒鎖超時(shí)次數(shù)
sqlserver.locktimeout
Per Second
每秒超時(shí)的鎖請(qǐng)求數(shù),包括對(duì)NOWAIT鎖的請(qǐng)求。
每秒死鎖次數(shù)
sqlserver.deadlock
Per Second
每秒死鎖發(fā)生的次數(shù)。
每秒鎖等待次數(shù)
sqlserver.lock_requests_per_sec
Per Second
每秒請(qǐng)求的新鎖和鎖轉(zhuǎn)換次數(shù)。
sqlserver.lockwaits
Per Second
每秒調(diào)用者等待的鎖請(qǐng)求數(shù)。
sqlserver.latchwaits
Per Second
每秒未能立即授予閂鎖請(qǐng)求次數(shù)。
sqlserver.lock_waits
Per Second
等待鎖的進(jìn)程的統(tǒng)計(jì)信息。
sqlserver.lock_wait_time_ms
毫秒
平均鎖等待時(shí)間。
sqlserver.average_latch_wait_time
Per Second
請(qǐng)求閂鎖資源的平均等待時(shí)間。
sqlserver.table_lock_escalations_per_sec
Per Second
表上的鎖升級(jí)到TABLE或HoBT粒度的次數(shù)。
sqlserver.average_lock_wait_time
Per Second
請(qǐng)求鎖資源的平均等待時(shí)間。
sqlserver.total_latch_wait_time_ms
Per Second
鎖在最后一秒內(nèi)的總等待時(shí)間。