# 有时全表扫描快于索引的原因

参考博客 (opens new window)

因为全表扫描主要是按页加载数据,而二级索引是先查询索引(一般在内存中,时间可以忽略) 然后利用索引找到的主键id去查询磁盘,这一般是物理io,比较耗时。一般查询数据量大于全部数据的5%-%10 索引就没全表扫描快了。