Mysql数据库的索引

  今天看了下Mysql数据库的索引,基本的创建语句就不在赘述了,本文主要写一些索引调优方面的见解。

  Mysql数据库的索引是与具体的存储引擎相关的,想Innodb以B-tree索引为主,memory则以哈希索引为主。

  针对Innodb的B-tree索引

    1)多键索引时,要注意键的顺序,一般来说键在越级时,索引失效

    2)一般一次搜索只会使用一个索引

    3)B-tree索引是有顺序的,所以在使用order by,group by等语句时,B-tree索引依然是有效的

    4)where字句中,尽量不要使用函数,索引无法针对函数进行解析,此时索引失效,搜索速度回明显下降


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章