Comparteix a través de


Configuración del servidor: agrupación ligera

Se aplica a: SQL Server

Use la lightweight pooling opción (también denominada modo de fibra) para proporcionar un medio para reducir la sobrecarga del sistema asociada con el cambio excesivo de contexto a veces visto en entornos de multiprocesamiento simétrico (SMP). Cuando hay un cambio de contexto excesivo, la opción de agrupación ligera puede proporcionar un mayor rendimiento al realizar el cambio de contexto insertado, lo que ayuda a reducir las transiciones de llamadas entre el usuario y el kernel.

Limitaciones

No se admite la ejecución de Common Language Runtime (CLR) con "agrupación ligera". Deshabilite una de estas dos opciones: clr enabled o lightweight pooling. Las características que dependen de CLR y que no funcionan correctamente en modo de fibra incluyen el tipo de datos hierarchyid, la replicación y supervisar y aplicar los procedimientos recomendados mediante la administración basada en directivas.

La agrupación ligera no se admite en la edición SQL Server Express.

Comentarios

El modo de fibra, que se basa en las fibras de Windows, está pensado para situaciones en las que el cambio de contexto de los subprocesos de trabajo es el cuello de botella crítico en el rendimiento. Al ser esta situación inusual, el modo de fibra rara vez mejora el rendimiento o la escalabilidad en el sistema típico. El cambio de contexto mejorado de Windows Server también ha reducido la necesidad del modo de fibra.

No se recomienda utilizar la programación en modo de fibra para un funcionamiento habitual. El modo de fibra puede reducir el rendimiento al inhibir las ventajas normales del cambio de contexto, y que los componentes de SQL Server que utilizan almacenamiento local para el subproceso (TLS) u objetos poseídos por subproceso, como exclusiones mutuas de Windows, no pueden funcionar correctamente en modo de fibra.

Establecer lightweight pooling en 1 hace que SQL Server cambie a la programación del modo de fibra. El valor predeterminado de esta opción es 0.

La opción lightweight pooling es una opción avanzada. Si usa el procedimiento almacenado del sistema sp_configure para cambiar la configuración, solo puede cambiar el valor lightweight pooling si show advanced options está establecido en 1. La configuración surte efecto cuando se reinicia el servidor.