| 計數器 | 正常範圍 / 判斷準則 | 瓶頸徵兆與對策 |
| Memory: Page Faults/sec | 偶爾尖峰可接受 | 持續極高 → 記憶體壓力,增加實體 RAM 或減少 SQL Server 記憶體配置 |
| Process: Working Set (sqlservr) | 接近 SQL Server 配置記憶體 | 遠低於配置值 → 作業系統修剪工作集,檢查 set working set size 設定 (預設 0 由 NT 管理) |
| Processor: %Processor Time | < 80% | 持續 > 95% → CPU 瓶頸,增加 CPU 或升級處理器 |
| Processor: %Privileged Time | 低 | 若與 Physical Disk 計數器同步偏高 → I/O 子系統瓶頸。對策:更快磁碟陣列、Tempdb in RAM、降低 max async IO/max lazy writer IO |
| Processor: %User Time | 視工作負載 | 高值代表大量排序、彙總等 CPU 密集運算。對策:增加索引、簡化聯結、水平分割大表 |
| Physical Disk: Avg. Disk Queue Length | ≤ 磁碟數 × 1.5~2 | 超標 → 增加磁碟 (RAID 視為多顆)。注意 RAID 陣列實際包含多顆實體磁碟 |
| SQLServer: Cache Hit Ratio | > 90% (理想 > 95%) | 持續 < 80% → 增加記憶體。註:此計數器自啟動累計,長期運行後失去即時性,需重啟或用 DBCC MEMORYSTATUS 觀察 |