zoukankan      html  css  js  c++  java
  • 数据库索引创建的原则

    数据库索引创建的原则:

    (1)选择唯一性索引:唯一性索引一般基于Hash算法实现,可以快速、唯一地定位某条数据

    (2)为经常需要分组、排序和联合的字段建立索引

    (3)为常作为查询条件的字段建立索引

    (4)限制索引的数量:索引越多,数据更新表越慢,因为在数据更新时会不断计算和添加索引

    (5)尽量使用数据量少的索引:如果索引值很长,则占用磁盘变大,会影响查询速度

    (6)尽量使用前缀来索引:如果索引字段的值过长,则不但影响索引的大小,而且会降低索引的执行效率,这时需要使用字段的部分前缀来作为索引

    (7)删除不再使用或使用很少的索引

    (8)尽量选择区分度搞的列作为索引:区分度表示字段值不重复的比例

    (9)索引列不能参与计算:带函数的查询不建议参与索引

    (10)尽量扩展现有索引:联合索引的查询效率比多个独立索引搞


     

  • 相关阅读:
    数字以万做单位——Java
    创建二维码工具类——Java
    Java 截取指定长度的字符串
    堆排序
    context:component-scan 的使用说明
    @Autowired @Resource @Qualifier的区别
    声明对象和创建对象的区别
    maven 命令
    maven 创建
    maven pom.xml文件
  • 原文地址:https://www.cnblogs.com/betterwgo/p/15437814.html
Copyright © 2011-2022 走看看