sql >> Base de Datos >  >> RDS >> Sqlserver

¿Qué significa realmente el índice agrupado y no agrupado?

Con un índice agrupado, las filas se almacenan físicamente en el disco en el mismo orden que el índice. Por lo tanto, solo puede haber un índice agrupado.

Con un índice no agrupado, hay una segunda lista que tiene punteros a las filas físicas. Puede tener muchos índices no agrupados, aunque cada nuevo índice aumentará el tiempo que lleva escribir nuevos registros.

Por lo general, es más rápido leer desde un índice agrupado si desea recuperar todas las columnas. No tienes que ir primero al índice y luego a la tabla.

Escribir en una tabla con un índice agrupado puede ser más lento si es necesario reorganizar los datos.