MySQL 执行计划中Extra的浅薄理解
1、using where: Extra中出现“Using where”,通常来说,意味着全表扫描或者在查找使用索引的情况下,但是还有查询条件不在索引字段当中。 如果需要回表也是用这个。
2、using index: 表示直接访问索引就能够获取到所需要的数据(覆盖索引),不需要通过索引回表。
3、using index;using where: 表示直接访问索引也能搞定数据,但是在索引中还进行过滤。 比如说使用了betwween, <, >。
4、using index contion: icp index condition push down。