什么可能导致函数导入性能变慢?

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 秒才能正确执行:谢谢。

以上是关于什么可能导致函数导入性能变慢?的主要内容,如果未能解决你的问题,请参考以下文章

JVM Code Cache空间不足,导致服务性能变慢

大型应用下的 AngularJS 性能

代码越“整洁”,性能越“拉胯”,甚至导致程序变慢 15 倍!

代码越“整洁”,性能越“拉胯”,甚至导致程序变慢 15 倍!

为什么需要分库分表

苹果解释老iPhone为何变慢:这理由服气!