首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Typeperf 命令列工具收集 SQL Server 效能計數器完整指南

     編輯:關於SqlServer

Typeperf.exe 是 Windows 內建的效能計數器收集工具,支援命令列自動化擷取 SQL Server 相關計數器至 CSV,適合排程監控與事後分析。

三步驟收集流程

  1. 查詢可用計數器:
    TYPEPERF -qx "SQLServer:Databases" | FIND "testr"
    列出含指定關鍵字的計數器完整路徑。
  2. 匯出計數器清單:
    TYPEPERF -qx "SQLServer:Databases" | FIND "test" >> s:\perf.txt
    將目標計數器路徑存入文字檔,供後續批次收集使用。
  3. 啟動自動化收集:
    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 分鐘)

常用 SQL Server 計數器類別

  • SQLServer:Buffer Manager:緩衝區命中率、頁面壽命預期
  • SQLServer:Memory Manager:目標/總計記憶體
  • SQLServer:Locks:鎖等待、死鎖數
  • SQLServer:Access Methods:全表掃描、頁面分割
  • SQLServer:Databases:交易率、資料/記錄檔大小

收集的 CSV 可直接用 Excel、Power BI 或 Log Parser 分析趨勢與異常。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved