| 計數器 | 閾值/判讀 | 含義 |
|---|---|---|
| Memory: Pages/sec | 持續 > 50-100 | 硬頁錯誤率,指示物理內存壓力,非僅頁面讀寫 |
| Process(sqlservr): Working Set | 接近 Max Server Memory | SQL Server 進程實際佔用物理頁數 |
| SQLServer:Buffer Manager: Page Life Expectancy (PLE) | > 300 秒 (視負載) | 頁面在緩存停留秒數,核心內存健康指標 |
| SQLServer:Buffer Manager: Buffer Cache Hit Ratio | > 95% (OLTP) | 邏輯讀命中緩存比例,持續低需加內存或優化查詢 |
| 計數器 | 閾值/判讀 | 含義 |
|---|---|---|
| Processor(_Total): % Processor Time | 持續 > 80-85% | 總體 CPU 忙碌度 |
| Process(sqlservr): % Processor Time | 持續 > 95% (單實例) | SQL 進程 CPU 佔用 |
| Processor: % Privileged Time | 高且磁盤計數器也高 | 內核態時間,暗示 I/O 驅動程序/系統調用開銷大 |
| Processor: % User Time | 高 | 用戶態計算 (排序、哈希、聚合、壓縮) |
| System: Processor Queue Length | > 2 * 邏輯核心數 | 就緒線程排隊,CPU 飽和強信號 |
| 計數器 | 閾值/判讀 | 含義 |
|---|---|---|
| PhysicalDisk: Avg. Disk sec/Read/Write | < 10ms (SSD) / < 20ms (HDD) | 平均延遲,核心 I/O 性能指標 |
| PhysicalDisk: Avg. Disk Queue Length | < 2 * 磁盤數 (物理主軸) | 請求隊列長度,RAID 卷按物理盤計算 |
| PhysicalDisk: Disk Reads/sec / Writes/sec | 接近硬件極限 | IOPS 利用率 |
| SQLServer:Buffer Manager: Checkpoint pages/sec | 峰值平滑 | 檢查點寫入壓力 |
| SQLServer:Databases: Log Flushes/sec / Log Flush Wait Time | Wait Time 低 | 事務日誌寫入延遲,直接影響提交性能 |
| 計數器 | 關注點 |
|---|---|
| SQLServer:Locks: Lock Waits/sec / Average Wait Time | 鎖爭用熱度 |
| SQLServer:Latches: Latch Waits/sec | 內存結構爭用 (非鎖) |
| SQLServer:Access Methods: Full Scans/sec / Range Scans/sec | 掃描 vs 查找比例 |
| SQLServer:SQL Statistics: Batch Requests/sec / SQL Compilations/sec / Recompilations/sec | 吞吐與編譯開銷 |
| SQLServer:General Statistics: User Connections / Processes Blocked | 連接數與阻塞 |