美文网首页
聚簇索引和非聚簇索引以及何时使用

聚簇索引和非聚簇索引以及何时使用

作者: 攻城狮托马斯 | 来源:发表于2020-06-11 08:37 被阅读0次

    聚簇索引:数据存储和索引放在了一块,找到索引也就找到了数据

    非聚簇索引: 数据与索引分开储存,索引的叶子节点指向数据的对应行。

    辅助索引:InnoDB中,在聚簇索引之上创建的索引为辅助索引,存的是搜索列为key, 主键为value,

    比如说找到身份证,再找到id,然后根据id找到姓名.

    聚簇索引的优势

    物理顺序和索引顺序一致,所以找到数据的时候,把页也加载了到了buffer中。

    缺点

    维护索引非常昂贵,特别是插入新行或者分页的时候

    什么时候用聚簇索引:

    1.当事务要搜索排序的时候

    2.取出一定范围数据的时候

    相关文章

      网友评论

          本文标题:聚簇索引和非聚簇索引以及何时使用

          本文链接:https://www.haomeiwen.com/subject/cdhutktx.html