|
|
1
6
我相信CTE结果每次都会被检索到。使用临时表,结果将一直存储到删除为止。这似乎可以解释当您切换到临时表时看到的性能提升。 另一个好处是,可以在临时表上创建索引,而不能对CTE执行此操作。不确定在你的情况下是否会有好处,但很高兴知道。 相关阅读:
从最后一个链接引用:
我想说跟临时工一起去。不幸的是,优雅并不总是最好的解决方案。 更新: 嗯,这让事情变得更困难。看着你的整个环境我很难说。 一些想法:
|
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |