2

我有一個存儲過程,當我自己運行它幾秒後完成執行。但是,一旦我將存儲過程導入到EF中並使用相同的確切參數調用它,則需要5分鐘才能完成。有什麼需要調整的設置或者是什麼導致了這種緩慢?什麼可能導致功能導入性能下降?

回答

5

我見過有人遇到這個問題,當SQL Server有一個錯誤的緩存執行計劃。人們似乎建議運行以下命令來修復它:

DBCC DROPCLEANBUFFERS 
DBCC FREEPROCCACHE 

一個更完整的答案見Stored procedure slow when called from web, fast from Management Studio

+0

儘管你不是原始答案的作者,但你已經直截了當。我遇到了問題,並且在應用這些查詢後,我的SP從2分鐘降至正常執行的5秒(正常):謝謝。 – AFract

相關問題