¿Qué significa desfragmentación de índices?
La desfragmentación de índices es una parte del mantenimiento de Microsoft SQL Server en la que se optimizan los índices del motor de base de datos de las operaciones de inserción, actualización y eliminación para reducir la fragmentación.
Esto se hace reorganizando o reconstruyendo un índice en un índice entero o en una sola partición. La desfragmentación mejora el espacio en disco y el rendimiento de SQL Server.
Definición de desfragmentación de índices
Microsoft SQL Server mantiene índices de todas las operaciones de inserción, actualización y eliminación realizadas en las bases de datos. Con el tiempo, estos índices pueden fragmentarse o almacenarse desordenadamente en los discos del servidor de bases de datos.
Esto desperdicia espacio en disco y puede ralentizar las operaciones de acceso a las bases de datos. Afortunadamente, SQL Server ofrece herramientas para detectar y reparar la fragmentación.
La desfragmentación de índices se realiza a través de SQL Server Management Studio y Transact-SQL. Los índices se desfragmentan reorganizando o reconstruyendo un índice. Los índices también se pueden reconstruir para tablas individuales de una base de datos.
La desfragmentación asegura que todas las entradas de un índice sean contiguas para un acceso más rápido y eficiente en lugar de estar repartidas por varios discos y particiones. Es similar a la desfragmentación de archivos en un disco duro.