列的索引
可以为表中的一个或多个列创建索引。 对于必须是唯一的,且未指定为主键的列而言,索引是必需的。
此外,必须对列添加满足以下条件的索引:
用于未被指定为外键的连接中
经常用于过滤器表达式
经常用于排序或分组
不包括重复键
服从集群索引
大型表中已过滤的列
如果一个列经常用于过滤大表中的行,那么应考虑为其放置一个索引。 优化器可以使用此索引来选择所需要的列,从而避免对整个表进行顺序扫描。
排序依据和分组依据列
可以对表的一个或多个排序列放置索引。然后数据库服务器将该索引用来以最高效的方式对查询结果排序。
避免带有重复键的列
索引中的重复键会导致性能问题。 可以执行步骤来避免这些问题。
集群
集群是一种用于排列表中的行的方法,目的是使这些行在磁盘中的物理顺序与索引中条目的顺序密切相关。
父主题:
管理索引