Partager via


lightweight pooling (option de configuration de serveur)

Utilisez l’option lightweight pooling pour fournir un moyen de réduire la charge système associée aux basculements excessifs de contexte rencontrés parfois en environnement de multitraitement symétrique. En cas de basculements de contexte excessifs, le regroupement léger peut offrir une meilleure capacité de traitement en effectuant le basculement de contexte en ligne, ce qui permet de réduire les permutations circulaires utilisateur/noyau.

Le mode fibre est prévu pour certaines situations dans lesquelles le basculement de contexte des travailleurs UMS constitue le goulot d'étranglement critique en ce qui concerne les performances. Ces situations étant rares, le mode fibre améliore rarement les performance ou l'évolutivité sur un système ordinaire. L’amélioration du basculement de contexte dans Microsoft Windows Server 2003 a également réduit la nécessité du mode fibre. Il n'est pas recommandé d'utiliser la planification du mode fibre pour les opérations courantes. Ceci pour deux raisons : cela peut réduire les performances en inhibant les avantages ordinaires du basculement de contexte et certains composants de SQL Server qui utilisent des objets TLS (Thread Stockage Local) ou possédés par des threads, tels que des mutexes (un type d'objet de noyau Win32), ne peuvent pas fonctionner correctement en mode fibre.

Quand l’optionlightweight pooling a la valeur 1, SQL Server bascule en planification de mode fibre. La valeur par défaut de cette option est 0.

L’option lightweight pooling est une option avancée. Si vous utilisez la procédure stockée système sp_configure pour changer sa valeur, vous ne pouvez modifier l’option lightweight pooling que si la valeur 1 a été attribuée à l’option Afficher les options avancées. Le paramétrage prend effet une fois le serveur redémarré.

Notes

Le regroupement léger n’est pas pris en charge pour Microsoft Windows 2000 ni Microsoft Windows XP. Windows Server 2003 fournit une prise en charge complète du regroupement léger.

Notes

L'exécution du CLR (Common Language Runtime) n'est pas prise en charge sous l'option lightweight pooling. Désactivez l'une des deux options suivantes : « clr enabled » ou « lightweight pooling ». Les fonctionnalités qui reposent sur le CLR et qui ne fonctionnent pas correctement en mode fibre incluent le type de données de hiérarchie, la réplication et la Gestion basée sur des stratégies.

Voir aussi

clr enabled (option de configuration de serveur)
Options de configuration du serveur (SQL Server)
sp_configure (Transact-SQL)
clr enabled (option de configuration de serveur)