Una o más bases de datos de rastreo de búsqueda tienen índices fragmentados (SharePoint Server 2010)

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2010-07-01

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:

  • Si usa Microsoft SQL Server 2008 Enterprise. La ejecución de la regla de bases de datos de rastreo automáticamente 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 acerca de la fragmentación de bases de datos, incluida la detección y reparación manuales de los índices fragmentados, vea la documentación de Microsoft SQL Server.

Resolució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 del conjunto o granja de servidores.

  2. En Administración central, en la página principal, 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, cuando 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.

Nota

En SQL Server 2008 Enterprise, la regla de mantenimiento automáticamente permite que la característica de compresión de página optimice la E/S y el uso del disco.