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 se producen demasiados cambios de contexto, la agrupación ligera puede proporcionar un mayor rendimiento al realizar la conmutación de contexto en línea, lo que ayuda a reducir las transiciones entre los anillos de usuario y 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) cuando está habilitada la agrupación ligera. Deshabilite una de estas dos opciones: clr enabled o lightweight pooling. Las características que dependen del CLR y que no funcionan correctamente en modo de fibra incluyen el tipo de datos hierarchyid, la replicación y Supervisar y aplicar prácticas recomendadas mediante la administración basada en directivas.

La agrupación en grupos ligeros no se admite en 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 fibra puede reducir el rendimiento al impedir las ventajas habituales del cambio de contexto y porque los componentes de SQL Server que usan almacenamiento local de subprocesos (TLS) u objetos que pertenecen a un subproceso, como mutex de Windows, no pueden funcionar correctamente en modo 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.