MySQL建索引的原则主要包括以下几点:
查看mysql索引1. 定义主键的数据列一定要建立索引。
2. 定义有外键的数据列一定要建立索引。
3. 对于经常查询的数据列最好建立索引。
4. 对于需要在指定范围内快速或频繁查询的数据列,应建立索引。
5. 经常用在WHERE子句中的数据列,应建立索引。
6. 经常出现在关键字order by、group by、distinct后面的字段,应建立索引。如果建立的是复合索引,索引的字段顺序要和这些关键字后面的字段顺序一致,否则索引不会被使用。
7. 对于那些查询中很少涉及的列,或重复值比较多的列,不要建立索引。
8. 对于定义为text、image和bit的数据类型的列,不要建立索引。
9. 对于经常存取的列,避免建立索引。
10. 限制表上的索引数目。对一个存在大量更新操作的表,所建索引的数目一般不要超过3个,最多不要超过5个。
11. 对复合索引,按照字段在查询条件中出现的频度建立索引。
这些原则在大多数情况下适用于一般数据库的操作,但具体实施时可能需要根据实际的数据和业务需求进行适当调整。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论