是否存在SQL命令,我可以用它來從MS SQL 2005,如提取性能監控數據:每秒 SQL命令來獲取性能統計
- 交易讀/寫
- 連接(@@ CONNECTIONS給出了總,但對於目前的)
- 物理讀取
- 鎖和塊
- 其他計數器,migh有趣嗎?
是否存在SQL命令,我可以用它來從MS SQL 2005,如提取性能監控數據:每秒 SQL命令來獲取性能統計
你想看看動態管理視圖(DMV),在SQL 2005年推出
這是MS一個真正偉大的文件,給你一個概述,如何使用的DMV解決性能問題:
看到這是怎麼回事引擎蓋下的SqlServer中的最佳方法是使用Windows中內置的Performance Monitor,點擊管理工具 - >性能。如果在竅門開始之前還沒有使用過,那麼點擊窗口中心頂部的+圖標,會打開一個對話框,其中包含100個不同的度量,然後您可以繪製,觀察或記錄。
SQL Server有loads of counters你檢查出來,所有的數據意味着什麼當然是一個不同的問題。該解決方案不與TSQL或Management Studio集成,但它是瞭解發生的最佳方式。
謝謝,我知道性能計數器,但在這種情況下,限制是它必須是SQL命令。 :) – EMP 2009-02-18 01:46:15
一個學習如何調整SQL Server性能的好地方是Brent Ozar的網站。
它包括如何使用性能監視器,DMV以及如何數據挖掘和解釋結果的詳細信息。
謝謝,DMV看起來很有前途。 – EMP 2009-02-18 01:51:34