sql优化

作者: 你值得拥有更好的12138 | 来源:发表于2019-06-24 23:27 被阅读0次

    设计索引

    3.非主键索引树使用的主键的值作为键,所以主键最好是整型,避免出现二级索引再查找的问题。
    4.不要在数据基数少的列上建立索引
    5.如果数据的前几位可以实现唯一,那么使用前缀索引以提高效率
    6.索引不是越多越好
    9.尽量使数据的主键有序,离散度均匀
    10.主键过长出现二级索引查找的问题

    修改sql

    1.复合索引的使用中以最左原则使用,终止与一个范围查找的条件(>、<、bw》).所以在设计索引时需要将可能范围查找的索引放在最后
    2.索引出现在条件表达式中会失效
    7.覆盖索引,最好让选择的值就是索引那一列,以实现直接在索引树上进行获取
    8.利用索引来排序,在需要排序的字段上建立索引
    条件中使用范围条件,null,like %*都会索引失效

    相关文章

      网友评论

          本文标题:sql优化

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