Extra中包含的值:
- using index: 只用到索引,可以避免访问表,性能很高。
- using where: 使用到where来过滤数据, 不是所有的where clause都要显示using where. 如以=方式访问索引。
- using tmporary: 用到临时表去处理当前的查询。
- using filesort: 用到额外的排序,此时mysql会根据联接类型浏览所有符合条件的记录,并保存排序关键字和行指针,然后排序关键字并按顺序检索行。(当使用order by v1,而没用到索引时,就会使用额外的排序)。
- range checked for eache record(index map:N): 没有好的索引可以使用。
- Using index for group-by:__表明可以在索引中找到分组所需的所有数据,不需要查询实际的表。explain select user_id from t_order group by user_id;_
以上就是MySQL EXPLAIN语句的使用示例的详细内容,更多关于MySQL EXPLAIN语句的资料请关注其它相关文章!
更多SQL内容来自木庄网络博客