mysql在生成执行计划的时候,where值不一样,可能选择也不一样,这就是选择因子的问题,也就是该值的选择率。
这就是为什么你同一条SQL,执行了不同的执行计划,当你这个数据量增加的情况下,选择率不变的情况,它的执行计划也会不一样。因为它发现走索引更快。
时间:2023-02-23 10:38:08
mysql在生成执行计划的时候,where值不一样,可能选择也不一样,这就是选择因子的问题,也就是该值的选择率。
这就是为什么你同一条SQL,执行了不同的执行计划,当你这个数据量增加的情况下,选择率不变的情况,它的执行计划也会不一样。因为它发现走索引更快。
mysql为什么有时候会选错索引 – 数据库 – 前端 mysql 函数先后顺序
2019-04-28