同样的数据、同样的语句、同样的机器,不同的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,速度就快了,原因不明~
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
4 回答4k 阅读
3 回答3.6k 阅读✓ 已解决
出现 Using json buffer,说明没有命中索引,建议贴一下两个 MySQL 版本下的 ddl 和 dql。
Refer: https://stackoverflow.com/que...