Desfragmentación de índices

Fiabilidad

¿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.

Temas relacionados

Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…