|
|
1
1
事实证明,问题出在SQL Server优化上,在多次运行类似查询后,SQL Server优化开始发挥作用。此问题可以通过对原始查询进行任何不相关的更改来检测,从而在一段时间内修复性能。 这种行为可以通过以下方式得到适当缓解: controlling query command options . EF的解决方案之一是 demonstrated here . 作为一种临时的“快速脏”解决方案,我每次都使用这种方法来随机化查询,从而防止SQL Server引擎进行优化:
|
|
|
2
0
由于SQL没有改变,但它有问题,这取决于您运行的平台,我将从您的设置开始。Erland Sommarskog写了一篇关于为什么和如何的很好的参考: http://www.sommarskog.se/query-plan-mysteries.html 这很长,但我想你会在那里找到你的答案。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 11 月前 |
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 11 月前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |