
我對 SQL Server 2005 附帶的活動監視器並不滿意,儘管我認為它正在嘗試做同樣的事情。
查詢片段、使用者名稱、資料庫名稱、表格名稱、CPU 時間、IO 時間、分配的記憶體、可能取得的鎖定...
將刷新速度設定為2-3秒並讓它運行?
我喜歡分析器——對於性能調整非常有用;但像 top 這樣的東西有時對於故障排除來說會很棒。
編輯:不需要 sql studio 的命令列工具可能會很好。
答案1
是的,傑森·馬西(推特-部落格)寫了一篇很棒的文章,您可以在這裡自訂:
目前查詢活動,一秒刷新(Archive.org 連結)
它使用 SQL Server 2005 及更高版本中的動態管理視圖來顯示伺服器中發生的情況。
答案2
「勞斯萊斯」的答案是安裝 SQL Server 2005 效能儀表板,它非常全面且非常有用:
答案3
可能對您目前的情況沒有幫助,但 SQL 2008 管理控制台中的活動監視器比 SQL 2005 控制台領先很多。
如果您可以訪問 2008 年的安裝介質,那就太好了(它可以很好地連接到 2005 年的伺服器),如果沒有,那就沒那麼好了。
答案4
如果您的資料庫是 2005 年的實例,那麼請嘗試使用 2008 年活動監視器...我同意 2008 年上午已經遙遙領先,並且對於您可能的需求更加靈活。