关闭

创建索引时需要注意什么

别叨叨 1年前 ⋅ 135 阅读
  1. 非空字段:应该指定列为NOT NULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化,因为它们使得索引、索引的统计信息以及比较运算更加复杂。应该用0、特殊的值或者一个空串代替。
  2. 取值离散大的字段:变量各个取值之间异大的列放到联合索引的前面,可以通过count()函数查看字段的差异值,返回值越大说明字段的唯一值越多字段的离散程度高。
  3. 索引字段越小越好:数据库的数据存储以页为单位,一页存储的数据越多一次IO操作获取的数据越大效率越高。

全部评论: 0

    我有话说: