gpt4 book ai didi

mysql - MySQL 阻塞嵌套循环优化器开关是否影响查询结果?

转载 作者:行者123 更新时间:2023-12-04 02:02:19 27 4
gpt4 key购买 nike

如果我设置 set optimizer_switch='block_nested_loop=off'按照建议 here ,我可以 100% 确定选项 on 的结果相同吗?和 off ?

我想将此选项更改为 off ,因为它在我的案例中将查询性能从 56 秒提高到 1 秒。

这个优化器开关的优缺点是什么,安全吗?

最佳答案

是的,这是安全的。 optimizer_switch告诉 MySql 如何搜索查询的答案。不管怎样optimizer_switch设置后,它将为您的查询生成相同的结果(除非 MySql 中存在错误)。

使用 set optimizer_switch='block_nested_loop=off' 的唯一缺点是其他查询可能会变慢,因此您可能希望将其设置回 on执行查询后。

关于mysql - MySQL 阻塞嵌套循环优化器开关是否影响查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46372167/

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