mysql的索引小结

  在数据库优化中索引是最长用到,也是面试毕考核的知识点,现在针对索引做总结,由于InnoDB使用最广泛,则针对此索引做说明如下:

1.索引分类

       B+Tree索引,哈希索引,空间数据索引,全文索引等,其中B+Tree是InnoDB的索引类型

2.创建索引

   单列索引,多列索引,多列 索引遵循最左原则,

3.索引的存储方案 

     由存储引擎实现索引,B+Tree的方式进行存储,具体可参看BTree和B+Tree的详解说明,              

     平衡二叉树的方式,InnoDB的逻辑页大小为16K,不同存储引擎可能不一致

4.索引相关性能查询

     a.始终将索引列放在比较符号的一侧

     b.最左原则的,必须按最左顺序编写条件

     c.覆盖索引的使用,使用索引直接获取数据值

    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。