Indexación en la tabla

Se aplica a: Windows | Windows Server

Indexación en la tabla

Un índice es un conjunto de columnas de clave que definen una ordenación persistente de registros en una tabla. Los registros son entradas de índice en el índice principal. Se puede definir un índice principal y varios índices secundarios para crear distintos pedidos de datos en la tabla.

Aunque se pueden definir varios índices, los registros se almacenan físicamente en árboles B+ en el orden especificado por el índice principal. El índice principal siempre es un índice agrupado y también debe ser único. El índice principal debe declararse antes de la primera actualización de la tabla para conservar el orden de índice. Cuando la aplicación no define ningún índice principal, los datos se almacenan en el orden en que se agregan registros a la tabla. Este índice especial se conoce como índice secuencial.

Los árboles B+ independientes se usan para ordenar registros según el índice secundario. Las entradas de índice del índice secundario contienen punteros a los datos almacenados según el índice principal. Las entradas de índice de los registros del índice principal deben ser únicas porque el índice secundario apunta al registro mediante la clave principal del registro. Los índices secundarios pueden o no tener una restricción de unicidad. Para obtener más información, consulte el tema Información general sobre la base de datos .