gpt4 book ai didi

sql - 选项重新编译使查询速度更快 - 好还是坏?

转载 作者:行者123 更新时间:2023-12-02 08:30:13 25 4
gpt4 key购买 nike

我有两个 SQL 查询,每个查询大约有 2-3 个 INNER JOINS。我需要在它们之间进行相交。

问题是,单独的查询运行速度很快,但相交后总共需要大约 4 秒。

现在,如果我在整个查询的末尾放置一个选项(重新编译),查询将再次正常工作,几乎立即返回!

我知道选项 recopile 强制重建执行计划,所以我现在很困惑,如果我的早期查询花费 4 秒更好,或者现在重新编译的查询更好,但花费 0 秒更好。

最佳答案

您应该这样做,而不是回答您提出的问题:

更新您的统计数据:

EXEC sp_updatestats

如果这不起作用,请重建索引。

如果这不起作用,请查看 OPTIMIZE FOR

关于sql - 选项重新编译使查询速度更快 - 好还是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4275287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com