文章分类 -  Mysql之ExPlain(执行计划)

摘要:表示 1、是否用到了索引 即 :是否索引失效。 2、多个索引竞争的情况下。到底用到了那个索引。. (覆盖索引:)比如对col1 和col2建立了联合索引。但是 我查的数据也找col1和col2,刚好匹配上,所以可以从索引上取,而不用全表扫描了。说实际用到了索引。 阅读全文
posted @ 2021-04-14 20:22 xie风细雨 阅读(55) 评论(0) 推荐(0)
摘要:如果有一张表有百万数据量。然后type是all,就要使用优化。因为all是查全表。 常见的有 system>const>eq_ref>ref>range>index>All 阅读全文
posted @ 2021-04-14 20:04 xie风细雨 阅读(162) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-04-14 16:04 xie风细雨 阅读(56) 评论(0) 推荐(0)
摘要:id 有三种情况: 1.值相同。执行顺序又上往下执行。 2.值不同。值大的优先级越高,越先执行。(一般多见于子查询。) 3.值相同又不同。 id的值越大,越先执行。 例子 1. 值相同的情况。 由上图可以看出先加载了 t1.,然后t3,最后t2 , 而不是 按照sql中的顺序,t1,t2,t3 . 阅读全文
posted @ 2021-04-14 15:57 xie风细雨 阅读(213) 评论(1) 推荐(0)
摘要:使用 explain : explain +sql; 能做什么? 阅读全文
posted @ 2021-04-14 15:41 xie风细雨 阅读(42) 评论(0) 推荐(0)