什么可能导致函数导入性能变慢?
Posted
技术标签:
【中文标题】什么可能导致函数导入性能变慢?【英文标题】:What could be causing slow function import performance? 【发布时间】:2011-07-28 16:36:27 【问题描述】:我有一个存储过程,当我自己运行它时,它会在几毫秒后完成执行。但是,一旦我将存储过程导入 EF 并使用相同的确切参数调用它,大约需要 5 分钟才能完成。是否需要调整某种设置或导致这种缓慢的原因?
【问题讨论】:
【参考方案1】:当 SQL Server 的缓存执行计划错误时,我看到人们遇到此问题。人们似乎建议运行以下命令来修复它:
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
请参阅Stored procedure slow when called from web, fast from Management Studio 以获得更完整的答案。
【讨论】:
尽管您不是原始答案的作者,但您已经直截了当。我遇到了问题,在应用这些查询后,我的 SP 已经从 2 分钟下降到(正常)5 秒才能正确执行:谢谢。以上是关于什么可能导致函数导入性能变慢?的主要内容,如果未能解决你的问题,请参考以下文章
代码越“整洁”,性能越“拉胯”,甚至导致程序变慢 15 倍!