Compartir a través de


Configuración del servidor: agrupación ligera

Se aplica a:SQL Server

Use la opción lightweight pooling (también llamada modo de fibra) para proporcionar un medio de reducir la sobrecarga del sistema asociada al cambio de contexto excesivo que se puede observar a veces en entornos con multiprocesadores simétricos (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.

Importante

A partir de SQL Server 2025 (17.x), la característica de modo de fibra habilitada por la lightweight pooling opción está en desuso y está planeada para su eliminación en una versión futura de SQL Server. Debido a problemas conocidos de estabilidad y compatibilidad, Microsoft recomienda evitar el uso de esta característica en cualquier versión de SQL Server.

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, replicación y Supervisar y aplicar 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.