select * from every_day where id<=100;
select * from every_day where days<=100;
select * from every_day where days between 1000 and 2000;
select * from every_day where days =1 or days=2;
select * from every_day where days in (1,2,3);
全部都是 INDEX_SCAN (range)
当然他也提到如果数据量达到一定数量,索引还是会失效(没有验证)。
1
pedia0992 2019-10-26 21:46:35 +08:00
有二级索引,当然会走索引了.
|
2
hushao 2019-10-26 22:00:58 +08:00 via iPhone
没有理由不走索引啊..
|
4
lolizeppelin 2019-10-27 09:54:38 +08:00 via Android
不是所有情况都是走索引比全表扫描快的
|
5
Nick66 2019-10-27 12:07:12 +08:00
mysql 5.7 单表五百万依然走索引,应该是高版本做了优化
|
6
Aresxue 2019-10-28 14:17:19 +08:00
用 innodb 大概率都是会走的,这个要看存储引擎以及其是如何组织索引的
|