mysql5.7.25和MySQL5.7.33查询结果不一致

2021-07-15  本文已影响0人  frankie_cheung

具体SQL太长了,也是业务SQL,修改SQL的可能性比较小,所以就查看了两个数据库的执行计划

两个数据库的表结构,索引都一样,但是5.7.25预计扫描2亿,5.7.33预计扫描13亿,可以观察到在id为4的时候,最下面的的表b扫描使用的索引不一致。

5.7.25版本

image.png

5.7.33版本

image.png

在5.7.33的最后一个未使用的js.d.PROC_CODE 加上索引后,


image.png

速度加快了好多,查询从52分钟,变到6分钟。

上一篇 下一篇

猜你喜欢

热点阅读