Tarea Reorganizar índice (Plan de mantenimiento)
Se aplica a: SQL Server
Use el cuadro de diálogo Tarea Reorganizar índice para mover las páginas del índice en un orden de búsqueda más eficaz. Esta tarea utiliza la instrucción ALTER INDEX REORGANIZE
con bases de datos de SQL Server.
Opciones
Connection
Seleccione la conexión al servidor que va a utilizar para la realización de esta tarea.
New
Cree una nueva conexión de servidor que utilizará al realizar esta tarea. El cuadro de diálogo Nueva conexión se describe a continuación.
Bases de datos
Especifique las bases de datos a las que afecta esta tarea.
Todas las bases de datos
Genera un plan de mantenimiento que ejecuta tareas de mantenimiento en todas las bases de datos de SQL Server, a excepción de
tempdb
.Todas las bases de datos del sistema
Genera un plan de mantenimiento que ejecuta tareas de mantenimiento en todas las bases de datos del sistema de SQL Server, a excepción de
tempdb
. No se ejecutarán tareas de mantenimiento en las bases de datos creadas por usuarios.Todas las bases de datos de usuario
Genera un plan de mantenimiento que ejecuta tareas de mantenimiento en todas las bases de datos creadas por usuarios. No se ejecutarán tareas de mantenimiento en las bases de datos del sistema de SQL Server.
Las bases de datos
Genera un plan de mantenimiento que ejecuta tareas de mantenimiento únicamente en las bases de datos seleccionadas. Si elige esta opción, deberá seleccionar al menos una base de datos de la lista.
Object
Limite la cuadrícula Selección para mostrar tablas, vistas o ambas cosas.
Selección
Especifique las tablas o índices que se ven afectados por esta tarea. No estará disponible cuando se seleccione Tablas y vistas en el cuadro de diálogo Objeto .
Compactar objetos grandes
Cancela la asignación de espacio para tablas y vistas cuando es posible. Esta opción utiliza
ALTER INDEX LOB_COMPACTION = ON
.Ver T-SQL
Ver las instrucciones Transact-SQL realizadas en el servidor para esta tarea, en función de las opciones seleccionadas.
Nota:
Si el número de objetos afectados es elevado, es posible que deba esperar un rato hasta que se muestren.
Opciones de estadísticas de índice
En versiones anteriores de Microsoft SQL Server podría provocar la ralentización del sistema para reorganizar o recompilar un índice grande. En SQL Server 2016 (13.x) se implementaron mejoras importantes de rendimiento para estas operaciones de índice.
Además, en versiones anteriores, la granularidad del control era menos restringida. Esto provocó que el sistema reorganizara o recompilara algunos índices incluso aunque no estuvieran muy fragmentados, algo que resultaba innecesario. Los últimos controles de la interfaz de usuario (UI) del plan de mantenimiento permiten excluir índices que no es necesario actualizar, en función de los criterios de las estadísticas de índice. Para ello, se usan internamente las siguientes vistas de administración dinámica (DMV) de Transact-SQL:
Tipo de recorrido
El sistema debe consumir recursos para recopilar estadísticas de índice. Puede elegir entre consumir menos o más recursos relativamente, en función de cuánta precisión considere necesaria para las estadísticas de índice. La interfaz de usuario ofrece la siguiente lista de niveles de precisión de entre los que debe elegir uno:
- Rápido
- Muestreado
- Detallado
Optimizar índice solo si
La interfaz de usuario ofrece los siguientes filtros ajustables que puede usar para evitar actualizar índices cuya actualización aún no es necesaria:
- Fragmentación >(%)
- Recuento de páginas >
- Usado en los últimos (días)
Cuadro de diálogo Nueva conexión
Nombre de la conexión
Escriba un nombre para la nueva conexión.
Seleccionar o especificar un nombre de servidor
Seleccione un servidor al que conectarse cuando se realice esta tarea.
Actualizar
Actualiza la lista de servidores disponibles.
Especificar información para iniciar sesión en el servidor
Especifica el modo de autenticación en el servidor.
Usar seguridad integrada de Windows NT
Se conecta a una instancia de SQL Server Database Engine con la autenticación de Microsoft Windows.
Utilizar un nombre de usuario y una contraseña específicos
Se conecta a una instancia de SQL Server Database Engine utilizando la autenticación de SQL Server. Esta opción no está disponible.
Nombre de usuario
Proporcione un inicio de sesión de SQL Server para la autenticación. Esta opción no está disponible.
Contraseña
Proporcione una contraseña para que se utilice en la autenticación. Esta opción no está disponible.