同样的数据、同样的语句、同样的机器,不同的mysql版本
对比执行计划,发现5.7版本中多了个Using json buffer(Block Nested Loop),是否速度慢和这个有关?如果解决5.7中查询慢的问题?
通过实践发现确实是这里的问题,关闭5.7的block_nested_loop,速度就快了,原因不明~
同样的数据、同样的语句、同样的机器,不同的mysql版本
对比执行计划,发现5.7版本中多了个Using json buffer(Block Nested Loop),是否速度慢和这个有关?如果解决5.7中查询慢的问题?
通过实践发现确实是这里的问题,关闭5.7的block_nested_loop,速度就快了,原因不明~
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
8 回答1.3k 阅读
1 回答2.6k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
出现 Using json buffer,说明没有命中索引,建议贴一下两个 MySQL 版本下的 ddl 和 dql。
Refer: https://stackoverflow.com/que...