创建索引的注意事项?

简介: 非空字段:索引字段不能有NULL,如果有NULL值将不会包含在索引中。 索引字段越小越好:数据库的数据存储以页为单位一页存储的数据越多一次IO操作获取的数据越大效率越高。 唯一、不为空、经常被查询的字段 的字段适合建索引。 取值离散大的字段:(变量各个取值之间的差异程度)的列放到联合索引的前面,可以通过count()函数查看字段的差异值,返回值越大说明字段的唯一值越多字段的离散程度高。 限制创建索引的数量:对于存在大量更新操作的表,索引一般不超过3个。

非空字段:索引字段不能有NULL,如果有NULL值将不会包含在索引中。 索引字段越小越好:数据库的数据存储以页为单位一页存储的数据越多一次IO操作获取的数据越大效率越高。 唯一、不为空、经常被查询的字段 的字段适合建索引。 取值离散大的字段:(变量各个取值之间的差异程度)的列放到联合索引的前面,可以通过count()函数查看字段的差异值,返回值越大说明字段的唯一值越多字段的离散程度高。 限制创建索引的数量:对于存在大量更新操作的表,索引一般不超过3个。

相关文章
|
3月前
|
什么情况下不应该创建索引?
索引应避免在很少使用的列、数据值少的列、text/image/bit类型列上创建,因为这些情况下索引不仅无助于提升查询速度,还会降低系统维护效率,增加存储开销。当数据修改频率远高于查询时,也不宜创建索引。
86 26
ElasticSearch7.6.x 模板及滚动索引创建及注意事项
ElasticSearch7.6.x 模板及滚动索引创建及注意事项
81 8
|
9月前
|
Java基础语法注意事项
Java基础语法注意事项
41 1
reactAPI讲解以及注意事项
reactAPI讲解以及注意事项
47 2
简述创建索引的注意事项
创建索引是提高数据库查询性能的重要手段之一,合理地创建索引可以加快查询速度,提升数据库的整体性能。以下是创建索引时需要注意的几个重要事项:
317 0
Elasticsearch——创建/查看/删除索引、创建/查看/修改/删除文档、映射关系
Elasticsearch——创建/查看/删除索引、创建/查看/修改/删除文档、映射关系
2177 0
Elasticsearch——创建/查看/删除索引、创建/查看/修改/删除文档、映射关系
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等