美文网首页
索引有什么用?如何建索引

索引有什么用?如何建索引

作者: esfak47 | 来源:发表于2017-10-12 10:09 被阅读0次

    索引的作用:索引是一种数据结构,用于加快mysql获取数据的速度;
    如何建索引?在使用InnoDB引擎的前提下讨论:(1)最左前缀原理:分析业务中的查询条件,区分度高的字段放在前面,尽量减少一条SQL的影响行数;(2)A+B可以代替A,A+B+C可以代替A+B,如果查询是A+C则只能使用到A列索引;关于InnoDB的认识:InnoDB使用B+Tree作为存储数据结构,属于聚簇索引,每个辅助索引最后都会指向主键的值,每次查询两次;(4)由于聚簇索引的特性,建议在使用InnoDB引擎的时候,使用自增ID作为主键,不要使用随机的业务列作为主键。

    相关文章

      网友评论

          本文标题:索引有什么用?如何建索引

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