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

相关问题