2015-02-06 105 views
0

我的存儲過程中存在性能問題,因爲我的過程需要很長時間才能完成執行。我想調試我的過程。是否有任何工具可用於此或sql server中的任何inbuild選項。我正在使用sql server 2008.在存儲過程中調試

回答

0

有一個內置選項。如果您正在使用SQL Management Studio,則您已擁有此選項。只需在EXEC命令處放置一個斷點,然後使用Alt + F5調試SP。

不要忘記通過繼續執行F11來進入代碼。

欲瞭解更多信息,你可以檢查this文章。

0

您可以選擇按ctrl + L或通過菜單查詢 - >「顯示預計執行計劃」給出execution plan of your query或您可以使用sqlprofiler。兩者都讓你知道哪部分需要時間。

當你的邏輯錯誤出現時,調試會給出。

對於您的問題,你可以在你想中間結果select @var1, @var2 or print @var1

的一些部分通過查詢檢查變量