我是一個.NET開發人員,平均SQL技能的最佳途徑。我正在研究一個「數據庫沉重」的網絡應用程序。我一直在使用分析器來調試查詢和特效。有沒有辦法使用這個工具來查看查詢/過程的性能。什麼是使用SQL事件探查器
如何充分利用SQL事件探查器?
我使用SQL Server 2008的
我是一個.NET開發人員,平均SQL技能的最佳途徑。我正在研究一個「數據庫沉重」的網絡應用程序。我一直在使用分析器來調試查詢和特效。有沒有辦法使用這個工具來查看查詢/過程的性能。什麼是使用SQL事件探查器
如何充分利用SQL事件探查器?
我使用SQL Server 2008的
沒有硬性和每說快速的規則,因爲它依賴於數據庫系統的類型,你帶的工作。
作爲一般的起點與SQL Server的性能調整,你會發現下面的參考是非常有用的確實。它包含各種注意事項和說明。
http://www.brentozar.com/sql-server-performance-tuning/
也看看下面的文章, 「標識使用SQL Server Profiler性能問題」
http://vyaskn.tripod.com/analyzing_profiler_output.htm
如果您需要更多的幫助剛落,我行。
我不熟悉SQL塞雷爾語2008年,但在SQL Server 2005中你最好的選擇是「顯示執行計劃」的功能。我會讓你知道你的查詢的哪些部分佔用了最多的時間。通常添加索引將非常有幫助,這個工具將幫助您確定他們最需要的地方。
它是一種美妙而強大的工具。但要小心,不要做下面的」
1)不要捕捉一切。你可以有這麼多的事件/對象,你將無法找到任何東西,你可以通過設置應用程序/用戶過濾器/數據庫。
2)不要在生產機器上運行探查。
3)不要節省生產數據庫的跟蹤信息。它保存到從生產檔案分開存儲的文件。
謝謝你的鏈接 – Developer 2009-05-29 19:24:57
@Nick:不客氣 – 2009-05-29 19:27:48