美文网首页
七、重复索引和冗余索引

七、重复索引和冗余索引

作者: _sleeping | 来源:发表于2018-08-07 22:59 被阅读55次

    重复索引

    指同一个列或者顺序相同的几个列(age,school),建立了多个索引,

    重复索引没有任何帮助只会增大索引文件,影响更新速度

    冗余索引

    指2个索引所覆盖的列有重叠,或者和主键做联合索引

    innodb默认会把每个索引和主键建立联合索引,所有不需要在和主键建立联合索引,(id,name)就是个冗余索引

    如 (article_id,tag_id),(tag_id,article)列重叠,但是顺序不同,成为冗余索引,冗余索引较常见

    查找重复及冗余索引

    使用pt-duplicate-key-checker工具检查重复及冗余索引

    pt-duplicate-key-checker\

    -uroot\

    -p “\

    -h 127.0.0.1

    相关文章

      网友评论

          本文标题:七、重复索引和冗余索引

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