Compartir a través de


Búsqueda: Puede que una o varias bases de datos de rastreo tengan índices fragmentados (SharePoint Server)

SE APLICA A:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

Importante

Esta regla del analizador de mantenimiento solo se aplica a SharePoint 2010, ya que se quitó en KB4011601 para SharePoint Server 2013 y KB4011576 para SharePoint Server 2016.

Nombre de regla: Búsqueda - Puede que una o varias bases de datos de rastreo tengan índices fragmentados.

Resumen: este artículo describe la regla del Analizador de mantenimiento de SharePoint para la desfragmentación de bases de datos de rastreo de aplicaciones de servicio de búsqueda. La fragmentación de los índices de los datos de rastreo se produce en un nivel diferente al de la fragmentación de disco habitual. Se produce en cada base de datos de rastreo a medida que los datos se crean, actualizan o eliminan durante la actividad de rastreo normal. Cuando se ejecuta la regla de mantenimiento, el sistema hace que el almacenamiento en uso sea contiguo, elimina el almacenamiento sin usar y compacta la base de datos.

Se recomienda ejecutar la regla de bases de datos de rastreo en las siguientes circunstancias:

  • En SQL Server Enterprise, ejecutar automáticamente la regla de bases de datos de rastreo permite que la característica de compresión de página optimice la E/S y el uso del almacenamiento en disco.

  • Si se determina que la fragmentación de las bases de datos de rastreo causará una importante degradación del rendimiento. Esto sería poco frecuente dado que las bases de datos de rastreo generalmente tendrán algún grado de fragmentación.

Síntomas: es posible que se muestren uno o varios de los síntomas siguientes.

  • La tasa de rastreo puede disminuir a medida que se invierta más tiempo en escribir el historial de rastreo en la base de datos de rastreo.

  • La regla de mantenimiento para la desfragmentación de bases de datos de rastreo se ejecuta e intenta corregir la fragmentación. Nota: cuando esta regla está corrigiendo la fragmentación, la tasa de rastreo se ve afectada. La tasa de rastreo puede disminuir a medida que se invierta más tiempo en escribir metadatos en la base de datos de propiedades.

Causa: la fragmentación existe cuando los índices tienen páginas en las que el orden lógico, basado en el valor clave, no coincide con el orden físico del archivo de datos. Todas las páginas hoja de un índice contienen punteros a la página siguiente y anterior del índice. Esto forma una lista de doble vínculo de todas las páginas de índices y datos. El orden físico de las páginas en el archivo de datos debe coincidir con el orden lógico. El rendimiento general del disco aumenta cuando el orden físico coincide con el orden lógico de los datos.

Para obtener más información sobre la fragmentación de bases de datos, incluida la detección y reparación manuales de los índices fragmentados, vea la documentación de SQL Server.

Solución: habilite y ejecute la regla de mantenimiento de desfragmentación de bases de datos de rastreo.

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores de la granja de servidores.

  2. En Administración central, haga clic en Supervisión.

  3. En la página Supervisión, en la sección Analizador de mantenimiento, haga clic en Revisar las definiciones de la regla.

  4. En la página Todas las reglas, en la sección Rendimiento, haga clic en Búsqueda - Puede que una o varias bases de datos de rastreo tengan índices fragmentados.

  5. Si la regla no está habilitada, en el cuadro de diálogo Definiciones de la regla de analizador de mantenimiento, haga clic en Editar elemento en la cinta. Asegúrese de que esté activada la casilla de verificación Habilitado y, a continuación, haga clic en Guardar en la cinta.

  6. En la cinta, haga clic en Ejecutar ahora.

  7. Haga clic en Cerrar.

La regla procesa una iteración en todas las bases de datos de rastreo de todas las aplicaciones de servicio de búsqueda. Al ejecutarse, primero intenta realizar una desfragmentación con conexión y, si es necesario, cambia a una desfragmentación sin conexión. En la desfragmentación con conexión, solo se desfragmentan las páginas hoja de SQL Server, no las páginas bloqueadas de SQL Server. En la desfragmentación sin conexión, se desfragmentan las páginas bloqueadas y todas las páginas hoja. En SQL Server Enterprise, la regla de mantenimiento habilita automáticamente la característica Compresión de página para optimizar la E/S y el uso del disco.