首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

explain优化sql话语

2012-08-09 
explain优化sql语句1.explain是用来对select语句查询效率查看的语句,通过explain我们可以优化自己的sql语

explain优化sql语句

1.explain是用来对select语句查询效率查看的语句,通过explain我们可以优化自己的sql语句。执行完explain后有几个关键的字段,

type: ref

key: y
Extra: Using where

type:表示搜索的类型,好坏依次为system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL

key:为搜索用到的索引,最好在多条件的时候用到索引

extra:为排序的类型

?

2.索引的类型

普通索引:可以建多个,在一个表的多列上面添加,允许值为空和重复,

唯一索引:不允许值重复,但可以是空

主键索引:一张表中就一个主键索引,不能为空,不能重复

组合索引:多个字段一起做索引

?

对性能影响较大的排序问题,

热点排行