gpt4 book ai didi

带有左连接的 mysql 因空行而速度缓慢

转载 作者:行者123 更新时间:2023-11-29 22:15:57 24 4
gpt4 key购买 nike

我有以下疑问:

Select a.field1,a.field2, b.field3, c.field4 from a 
left join b on b. field3=a.field3
left join c on c.field4= b.field4

b.field3、b.field4、c.field4、a.field3的key已设置。

b为空时速度极慢。

有什么想法吗?

最佳答案

这是一个已知的 MySQL 错误:

https://bugs.mysql.com/bug.php?id=69721

如果您使用optimizer_switch='block_nested_loop=off'运行查询,它会立即完成。

试试这个:

set optimizer_switch='block_nested_loop=off';
Select a.field1,a.field2, b.field3, c.field4 from a
left join b on b. field3=a.field3
left join c on c.field4= b.field4;

关于带有左连接的 mysql 因空行而速度缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31207935/

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