Compartir a través de


Cómo reorganizar un índice (SQL Server Management Studio)

En este tema se describe cómo reorganizar un índice o todos los índices de una tabla mediante el uso del Explorador de objetos en SQL Server Management Studio. La reorganización de un índice utiliza una cantidad mínima de recursos del sistema. Desfragmenta el nivel hoja de índices agrupados y no agrupados de tablas y vistas al reordenar físicamente las páginas de nivel hoja para que coincidan con el orden lógico, de izquierda a derecha, de los nodos hoja. La reorganización además compacta las páginas de índice. La compactación se basa en el valor de factor de relleno existente. Para obtener más información, vea Reorganizar y volver a generar índices.

Para reorganizar un índice

  1. En el Explorador de objetos, conéctese a una instancia de Database Engine (Motor de base de datos) y expándala.

  2. Expanda Bases de datos, expanda la base de datos que contiene la tabla con el índice especificado y, a continuación, expanda Tablas.

  3. Expanda la tabla a la que pertenece el índice y, a continuación, expanda Índices.

  4. Haga clic con el botón secundario para reorganizar y, a continuación, haga clic en Reorganizar.

  5. Para especificar que todas las páginas que contienen datos de objetos grandes (LOB) también se compacten, active la casilla de verificación Compactar datos de columnas de objetos de gran tamaño.

    Los tipos de datos LOB son image, text, ntext, varchar(max), nvarchar(max), varbinary(max) y xml. La compactación de estos datos puede mejorar el uso del espacio en disco.

  6. Para deshabilitar la compactación de datos de objetos grandes, desactive la casilla de verificación Compactar datos de columnas de objetos de gran tamaño.

  7. Para iniciar la operación de reorganización, haga clic en Aceptar.

Para reorganizar todos los índices de una tabla

  1. En el Explorador de objetos, conéctese a una instancia de Database Engine (Motor de base de datos) y expándala.

  2. Expanda Bases de datos, expanda la base de datos que contiene la tabla con los índices especificados y, a continuación, expanda Tablas.

  3. Expanda la tabla a la que pertenecen los índices.

  4. Haga clic con el botón secundario en Índices y, a continuación, haga clic en Reorganizar todo.

  5. Para especificar que todas las páginas que contienen datos de objetos grandes (LOB) también se compacten, active la casilla de verificación Compactar datos de columnas de objetos de gran tamaño.

    Los tipos de datos LOB son image, text, ntext, varchar(max), nvarchar(max), varbinary(max) y xml. La compactación de estos datos puede mejorar el uso del espacio en disco.

  6. Para deshabilitar la compactación de datos de objetos grandes, desactive la casilla de verificación Compactar datos de columnas de objetos de gran tamaño.

  7. Para iniciar la operación de reorganización, haga clic en Aceptar.