Tipos de índice
En la tabla siguiente se indican los tipos de índice disponibles en SQL Server 2005 y se proporcionan vínculos a información adicional.
Tipo de índice | Descripción | Información adicional |
---|---|---|
Agrupado |
Un índice agrupado ordena y almacena las filas de datos de la tabla o vista por orden en función de la clave del índice agrupado. El índice agrupado se implementa como una estructura de árbol b que admite la recuperación rápida de las filas a partir de los valores de las claves del índice agrupado. |
|
No agrupado |
Los índices no agrupados se pueden definir en una tabla o vista con un índice agrupado o en un montón. Cada fila del índice no agrupado contiene un valor de clave no agrupada y un localizador de fila. Este localizador apunta a la fila de datos del índice agrupado o el montón que contiene el valor de clave. Las filas del índice se almacenan en el mismo orden que los valores de la clave del índice, pero no se garantiza que las filas de datos estén en un determinado orden a menos que se cree un índice agrupado en la tabla. |
|
Único |
Un índice único garantiza que la clave de índice no contenga valores duplicados y, por tanto, cada fila de la tabla o vista es en cierta forma única. Tanto los índices agrupados como los no agrupados pueden ser únicos. |
|
Índice con columnas incluidas |
Índice no agrupado que se extiende para incluir columnas sin clave además de las columnas de clave. |
|
Vistas indizadas |
Un índice en una vista materializa (ejecuta) la vista, y el conjunto de resultados se almacena de forma permanente en un índice agrupado único, del mismo modo que se almacena una tabla con un índice agrupado. Los índices no agrupados de la vista se pueden agregar una vez creado el índice agrupado. |
|
Texto |
Tipo especial de índice funcional basado en símbolos (token) que crea y mantiene el servicio del Motor de texto completo de Microsoft para SQL Server (MSFTESQL). Proporciona la compatibilidad adecuada para búsquedas de texto complejas en datos de cadenas de caracteres. |
|
XML |
Representación dividida y permanente de los objetos XML binarios grandes (BLOB) de la columna de tipo de datos xml. |
Vea también
Conceptos
Conceptos básicos de los índices