对索引的使用分析 Explain Select * from user where id>100 /G;
图1 Explain Select * from user2 where id>100 /G;
图2 User 表中的数据和 User2 表中的数据是一样的,索引结构也是一样的,只不过它们的存储引擎不同。在图1中,查询用到了PRIMARY主键索引,而查询优化器预估的结果大概在65954行左右(实际是131513);在图2中,查询却没有使用索引,而是全表扫描了,返回的预估结果在131608行(实际是131509)。 Explain Select * from user where id>100 and age>50 /G;
图3 Explain Select * from user where id>100 and age=50 /G;