| 計數器 | 警戒閾值 | 說明 |
|---|---|---|
| Memory: Pages Faults/sec | 持續偏高 | 偶爾尖峰正常;持續高表示記憶體壓力,可能為瓶頸 |
| Process(sqlservr): Working Set | 接近 SQL Server 設定的記憶體上限 | 若 set working set size = 0 由 OS 決定;=1 則強制固定。建議保持預設 |
| 計數器 | 警戒閾值 | 說明 |
|---|---|---|
| Process(sqlservr): % Processor Time | > 95% 持續 | CPU 瓶頸,考慮增加 CPU 或升級 |
| Processor: % Privileged Time | 與 Physical Disk 高值同現 | I/O 子系統問題,考慮更快磁碟、將 Tempdb 放入 RAM、降低 max async IO、max lazy writer IO |
| Processor: % User Time | 持續偏高 | 資料庫運算密集(排序、彙總),優化:增加索引、簡化 JOIN、水平分割大表 |
| 計數器 | 警戒閾值 | 說明 |
|---|---|---|
| Physical Disk: Avg. Disk Queue Length | > 磁碟數 × 1.5~2 | 超過則 I/O 瓶頸,增加磁碟(注意 RAID 邏輯磁碟包含多顆實體磁碟) |
| 計數器 | 警戒閾值 | 說明 |
|---|---|---|
| SQL Server: Cache Hit Ratio | 持續 < 80% | 越高越好;低於 80% 應加記憶體。注意:此計數器自啟動起累計,長時間運行後無法反映即時狀態 |