摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 先看个例子 mysql> explain select * from t_order; | id | select_ 阅读全文
posted @ 2018-06-11 16:33 lgp20151222 阅读(170) 评论(0) 推荐(0) 编辑
摘要: using index :查找使用了索引,查询结果覆盖了索引 using where:查找使用了索引,不需要回表去查询所需的数据,查询结果是索引的一部分 using index condition:查找使用了索引,但是需要回表查询数据 using index & using where:查找使用了索 阅读全文
posted @ 2018-06-11 16:19 lgp20151222 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 前几天老大叫我做了下索引优化,故将学到的东西记录下来。 1)单列索引就不多说了,不设限制的唯一索引,值唯一的唯一索引,一个表一个非空的主键索引 2)组合索引 组合索引,多个列组合的索引。重点是理解最左前缀的原则。 最左前缀 若有组合索引(a,b,c),那么根据最左前缀,数据库成立了三个索引(a)(a 阅读全文
posted @ 2018-06-11 16:02 lgp20151222 阅读(547) 评论(0) 推荐(0) 编辑