我们在创建索引时需要遵循下面的一般性原则:
1、在经常出现关键字order by、group by、distinct后面的字段,建立索引。这样可以有效地避免排序操作。如果建立的是复合索引,索引的字段顺序要和这些关键字后面的字段顺序一致,否则索引不会被使用。
2、在union等集合操作的结果集字段上,建立索引。其建立索引的目的同上。
3、为经常用在查询选择的字段,建立索引。
4、在经常用作表连接的属性上,建立索引。
建立索引时要注意以下限制:
1、限制表上索引的数目,最多不要超过五个
2、不要在有大量相同取值的字段上,建立索引。如在性别字段上建立索引,字段作为条件时将返回大量满足条件的记录。
3、对复合索引,按照字段在查询条件中出现的频度建立索引。
4、删除不再使用,或很少使用的索引。
新闻热点
疑难解答