UNION(UNION中的第二个或后面的SELECT语句) DEPENDENT UNION(UNION中的第二个或后面的SELECT语句,取决于外面的查询) UNION RESULT(UNION的结果,union语句中第二个select开始后面所有select) SUBQUERY(子查询中的第一个SELECT,结果不依赖于外部查询) DEPENDENT SUBQUERY(子查询中的第一个SELECT,依赖于外部查询) DERIVED(派生表的SELECT, FROM子句的子查询) UNCACHEABLE SUBQUERY(一个子查询的结果不能被缓存,必须重新评估外链接的第一行)table数据来源于那张表,关联等复杂查询时会用临时虚拟表
type检索数据的方式
- system:表只有一行记录
- const:通过索引查找并且一次性找到
- eq_ref:唯一性索引扫描
- ref:非唯一行索引扫描
- range:按范围查找
- index:遍历索引树
- all:全表扫描
possible_keys显示可能使用的索引
Key实际使用的索引
key_len索引的长度,一般来说,长度越短越好
ref列与索引的比较,表示上述表的连接匹配条件,即哪些列或常量被用于查找索引列上的值
rows估算查找的结果记录条数
ExtraSQL查询的详细信息
- Using where:表示使用where条件过滤
- Using temporary:使用了临时表暂存结果
- Using filesort:说明mysql对数据使用一个外部索引排序 。未按照表内的索引顺序进行读取 。
- Using index:表示select语句中使用了覆盖索引,直接从索引中取值
- Using join buffer:使用了连接缓存
- Using index condition:表示查询的列有非索引的列
[参考]
MySQL Explain详解
推荐阅读
-
也无心在此流连停歇|穿一身白宛若王子,气质神似胡歌,周华健混血儿子瘦了居然这么帅
-
『墨小颜看体育』让她感受到人情冷暖,网坛巨星李娜心中的痛!少年时发生的这件事
-
【小侃说军事】还是人人生而平等本就是缥缈的,是特朗普错了
-
【实锤社】人又留下了?,德云色黑莓KTV事件再度反转!lol笑笑发微博秒删
-
-
-
「skt」LCK:半决赛不敌SKT,DRX官博写下114个字,粉丝为Deft鸣不平
-
沃尔玛|沃尔玛:重启出售英国连锁商超阿斯达多数股权计划
-
『资深娱乐家』车长4670mm,整车进口身份,价如奥迪A5!,又一豪车有诚意
-
芊微防务观察为何中国航天进度放缓?原因其实很简单,新飞船返回成功
-
-
-
「iQOO」iQOO新机曝光,高刷新率+骁龙865
-
贷款不用征信哪里可以贷款(纯私人放款10000联系)
-
热门搞笑神吐槽■家里比较穷,放学回来就带着书本出去放牛,开心一笑:小学的时候
-
【趣淘文化】与贝克汉姆一家为邻,哈里梅根夫妇计划花费300万英镑新筑爱巢
-
琼斯爱生活|李沁为什么一直没有男朋友?当照片被曝出后,网友们:这谁敢娶啊,
-
亚盛医药|亚盛医药:APG-2575获得第二张FDA“孤儿药认证”门票
-
蔡英文|与蔡英文会面,美国卫生部长肉麻吹捧“台湾防疫成就”
-
【佳作有约】你都不知道爱买衣服的女人有多好!,讲真