Mysql5.7 时间Datetime 索引不生效问题
select * from product where createTime between '2022-02-01' and '2022-02-03'
这样一条sql,在createTime字段上添加索引,用explain查看,发现索引不生效,后在网上找到资料,是这么描述的:
1.如果查询结果的数量约小于总数量的1/5,那么索引会有效;
2.如果查询结果的数量超过1/5,那么走全表扫描,索引失效;
特此记录!!!
select * from product where createTime between '2022-02-01' and '2022-02-03'
这样一条sql,在createTime字段上添加索引,用explain查看,发现索引不生效,后在网上找到资料,是这么描述的:
1.如果查询结果的数量约小于总数量的1/5,那么索引会有效;
2.如果查询结果的数量超过1/5,那么走全表扫描,索引失效;
特此记录!!!