熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

利用typeperf工具收集SQL Server性能數據[2]

2013-11-15 14:49:48  來源: SQL Server 

  si <[[hh:]mm:]ss> 示例間的時間默認值是

  o <文件名> 輸出文件或 SQL 數據庫的路徑默認值為 STDOUT

  q [object] 列出已安裝的計數器(無范例)要列出某個對象的計數器包括對象名如 Processor

  qx [object] 列出已安裝的計數器(帶范例)要列出某個對象的計數器包括對象名如 Processor

  sc 要收集的示例數量默認值為在 CTRL+C 之前都進行采樣

  config <文件名> 含有命令選項的設置文件

  s 在計數器路徑中沒有指定服務器的情況下要監視的服務器

  y 不用提示對所有問題都回答 yes

  使用typeperf的最終目標是采用一種可重復的方式來捕捉性能數據例如指定您選擇在一個批處理文件執行特定操作; 默認情況下該命令執行後性能數據將輸出到命令窗口您也可以使用 f選項指定一個CSV文件(逗號分隔值) TSV文件(制表符分隔值)將性能數據輸出到指定文件中

  使用typeperf捕捉性能數據之前我們需要明確哪些性能對象時可用的采用以下兩個選項您可以獲得指定的機器上的性能對象列表

  q [object] 列出已安裝的計數器(無范例)
  qx [object] 列出已安裝的計數器(帶范例)
  在上述兩個選項中[object]是可選的參數如果指定了該參數將對對象列表進行過濾默認是顯示當前機器上的性能對象你可以用s 來指定其他的機器

  輸入以下命令可以獲得SQL Server緩沖管理器對象的所有技術器列表

  TYPEPERF q SQLServer:Buffer Manager

  你可以看到類似以下的輸出內容

  \SQLServer:Buffer Manager\Buffer cache hit ratio
  \SQLServer:Buffer Manager\Page lookups/sec
  \SQLServer:Buffer Manager\Free list stalls/sec
  \SQLServer:Buffer Manager\Free pages
  \SQLServer:Buffer Manager\Total pages
  \SQLServer:Buffer Manager\Target pages
  \SQLServer:Buffer Manager\Database pages
  \SQLServer:Buffer Manager\Reserved pages
  \SQLServer:Buffer Manager\Stolen pages
  \SQLServer:Buffer Manager\Lazy writes/sec
  \SQLServer:Buffer Manager\Readahead pages/sec
  \SQLServer:Buffer Manager\Page reads/sec
  \SQLServer:Buffer Manager\Page writes/sec
  \SQLServer:Buffer Manager\Checkpoint pages/sec
  \SQLServer:Buffer Manager\AWE lookup maps/sec
  \SQLServer:Buffer Manager\AWE stolen maps/sec
  \SQLServer:Buffer Manager\AWE write maps/sec
  \SQLServer:Buffer Manager\AWE unmap calls/sec
  \SQLServer:Buffer Manager\AWE unmap pages/sec
  \SQLServer:Buffer Manager\Page life expectancy

[]  []  []  


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22398.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.