2009-05-29 48 views
1

我是一個.NET開發人員,平均SQL技能的最佳途徑。我正在研究一個「數據庫沉重」的網絡應用程序。我一直在使用分析器來調試查詢和特效。有沒有辦法使用這個工具來查看查詢/過程的性能。什麼是使用SQL事件探查器

如何充分利用SQL事件探查器?

我使用SQL Server 2008的

回答

2

沒有硬性和每說快速的規則,因爲它依賴於數據庫系統的類型,你帶的工作。

作爲一般的起點與SQL Server的性能調整,你會發現下面的參考是非常有用的確實。它包含各種注意事項和說明。

http://www.brentozar.com/sql-server-performance-tuning/

也看看下面的文章, 「標識使用SQL Server Profiler性能問題」

http://vyaskn.tripod.com/analyzing_profiler_output.htm

如果您需要更多的幫助剛落,我行。

+0

謝謝你的鏈接 – Developer 2009-05-29 19:24:57

+0

@Nick:不客氣 – 2009-05-29 19:27:48

1

我不熟悉SQL塞雷爾語2008年,但在SQL Server 2005中你最好的選擇是「顯示執行計劃」的功能。我會讓你知道你的查詢的哪些部分佔用了最多的時間。通常添加索引將非常有幫助,這個工具將幫助您確定他們最需要的地方。

0

它是一種美妙而強大的工具。但要小心,不要做下面的」

1)不要捕捉一切。你可以有這麼多的事件/對象,你將無法找到任何東西,你可以通過設置應用程序/用戶過濾器/數據庫。

2)不要在生產機器上運行探查。

3)不要節省生產數據庫的跟蹤信息。它保存到從生產檔案分開存儲的文件。

相關問題