表中的索引编制

适用于: Windows |Windows Server

表中的索引编制

索引是一组键列,用于定义表中记录的持久排序。 记录是主索引中的索引条目。 可以定义一个主索引和多个辅助索引,以在表中创建不同的数据顺序。

尽管可以定义多个索引,但记录以物理方式按主索引指定的顺序存储在 B+ 树中。 主索引始终是聚集索引,并且也必须是唯一的。 必须在更新第一个表之前声明主索引,以保留索引顺序。 当应用程序未定义主索引时,数据将按照记录添加到表的顺序存储。 此特殊索引称为顺序索引。

单独的 B+ 树用于根据辅助索引对记录进行排序。 辅助索引中的索引条目包含指向根据主索引存储的数据的指针。 主索引中记录的索引条目必须是唯一的,因为辅助索引使用记录的主键指向记录。 二级索引可能具有唯一性约束,也可能不具有唯一性约束。 有关详细信息,请参阅 数据库概述 主题。