2010-04-19 78 views

回答

3

SQL Profiler通常是一個良好的開端上的SQL Server實例登錄活動

1

您可以使用SQL事件探查器和活動管理

可以使用

sp_helptext [sp_name] 

看SP的內容

0

您可以在SQL Server Management Studio中使用Activity Monitor。它位於管理節點中。活動監視器打開後,查看Command列以查看正在執行的命令。 SQL Profiler是另一種選擇,但它需要更多的工作來設置。

還有關於如何監視SP的文章here

0

在SQL Server 2005和2008中,如果您試圖解決生產系統中的性能或行爲問題,則應該使用動態管理視圖。 Sys.dm_exec_requests會向您顯示活動事務,包括有用的信息,例如啓動時間,最後一次鎖定是什麼,是否被阻止,阻止進程等等。您還可以使用sys.dm_exec_query_stats查看已經查詢的聚合統計信息運行並仍在緩存中。這將顯示有趣的數據,如平均運行時間,最小/最大運行時間,最小/最大/平均CPU等。

這兩個然後可以用於鏈接到其他dmv的檢索執行計劃,查詢和各種其他有趣的信息,在飛行中,便宜。這比在大多數情況下維持一組跟蹤事件要好得多。

相關問題