通常DBA在監控和優化SQL Server數據庫DBA都想利用命令行工具其中經常要做的一件事情就是收集服務器性能數據包括CPU 內存和磁盤利用率以及SQL Server特定數據這時你就可以利用TypePerfexe這個命令行工具來幫你捕獲這些性能數據
TypePerfexe是一個命令行工具包括把Windows操作系統的性能計數器數據輸出到命令窗口或寫入到支持該功能的日志文件格式中
Windows操作系統以對象及其相關聯的計數器的形式提供了非常多的性能數據例如 SQL Server提供了sqlserver統計對象的詳細報告包括了登錄注銷數據庫連接等信息; 有些對象擺脫了計數器方式轉化為特定的實例還是以sqlserver為例數據庫對象詳細提供了每一個數據庫的數據文件和事務日志文件大小已使用事務日志的百分比活動事務等您可以指定一個單一的數據庫或所有數據庫結合在一起作為該實例
需要提醒的是在SQL Server實例有個特殊的含義即命名實例
作為是典型的命令行工具typeperf也有許多參數供選擇讓您根據實際需要進行調整打開一個命令提示符並輸入以下命令
typeperf ?
您會看到下面的輸出
用法:
typeperf {
| cf <文件名>
| q [object]
| qx [object]
} [選項]
參數:
要監視的性能計數器
選項:
? 顯示跟上下文相關的幫助
f 輸出文件格式默認值是 CSV
cf <文件名> 含有監視的性能計數器的文件一個計數器一行
[] [] []
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22400.html