数据库建立索引的原则

2/13/2017来源:SQL技巧人气:2599

我们在创建索引时需要遵循下面的一般性原则:

1、在经常出现关键字order by、group by、distinct后面的字段,建立索引。这样可以有效地避免排序操作。如果建立的是复合索引,索引的字段顺序要和这些关键字后面的字段顺序一致,否则索引不会被使用。

2、在union等集合操作的结果集字段上,建立索引。其建立索引的目的同上。

3、为经常用在查询选择的字段,建立索引。

4、在经常用作表连接的属性上,建立索引。

建立索引时要注意以下限制:

1、限制表上索引的数目,最多不要超过五个

2、不要在有大量相同取值的字段上,建立索引。如在性别字段上建立索引,字段作为条件时将返回大量满足条件的记录。

3、对复合索引,按照字段在查询条件中出现的频度建立索引。

4、删除不再使用,或很少使用的索引。