Typeperf.exe 是 Windows 內建的效能計數器收集工具,支援命令列自動化擷取 SQL Server 相關計數器至 CSV,適合排程監控與事後分析。
TYPEPERF -qx "SQLServer:Databases" | FIND "testr"列出含指定關鍵字的計數器完整路徑。
TYPEPERF -qx "SQLServer:Databases" | FIND "test" >> s:\perf.txt將目標計數器路徑存入文字檔,供後續批次收集使用。
TYPEPERF -f CSV -o s:\perf.csv -si 10 -cf s:\perf.txt -sc 600
-f CSV:輸出 CSV 格式-si 10:採樣間隔 10 秒-cf:指定計數器清單檔-sc 600:收集 600 個樣本(共 100 分鐘)SQLServer:Buffer Manager:緩衝區命中率、頁面壽命預期SQLServer:Memory Manager:目標/總計記憶體SQLServer:Locks:鎖等待、死鎖數SQLServer:Access Methods:全表掃描、頁面分割SQLServer:Databases:交易率、資料/記錄檔大小收集的 CSV 可直接用 Excel、Power BI 或 Log Parser 分析趨勢與異常。