我有一个存储过程,在我自己运行它几毫秒后完成执行。但是,一旦我将存储过程导入EF并使用相同的确切参数调用它,则需要5分钟才能完成。我需要调整某种设置或导致这种缓慢的原因吗?
答案 0 :(得分:5)
我发现当SQL Server的缓存执行计划错误时,人们会遇到此问题。人们似乎建议运行以下命令来修复它:
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
请参阅Stored procedure slow when called from web, fast from Management Studio以获得更完整的答案。