Un índice agrupado es un índice que se almacena físicamente en el mismo orden que los datos que se indexan. Pueden servir para varios propósitos:
- Ayuda a optimizar una consulta de rango : si hay un índice en una variable particular utilizada en una consulta de rango, la base de datos puede encontrar el primer valor en el rango y luego buscar las filas posteriores hasta el final del rango. Dado que el índice corresponde a los datos reales, no se requiere más búsqueda.
- Orden de clasificación predeterminado : si los datos se devuelven siempre ordenados en un orden particular, en lugar de ordenar el conjunto de resultados después de cada consulta, se podría crear un índice agrupado, lo que obligaría a los datos a almacenarse en un cierto orden de clasificación.
Un par de cosas a tener en cuenta:
- Solo puede tener un índice agrupado para una tabla. La mayoría de los DBMS almacenan datos solo una vez y, por lo tanto, solo se puede imponer un orden de clasificación.
- Un índice agrupado puede ser compuesto: los datos pueden ordenarse por una columna y por otra.
- ¿Dónde exactamente en el sótano de Maxwell Dworkin está la impresora que imprime gratis?
- ¿Cuándo hará AI que todos los humanos sean inoperables en la fuerza laboral?
- Computational Science (Scientific Computing): ¿Qué es la teoría funcional de la densidad (DFT)?
- Informática: ¿De dónde viene la frase 'Roll your own' y por qué se usa en CS?
- ¿Qué tipo de sitio web le gustaría ver y por qué?