Partager via


Option lightweight pooling

Utilisez l'option lightweight pooling pour fournir le moyen de réduire la charge système induite par les basculements excessifs de contexte que l'on rencontre parfois en environnement multitraitement symétrique. En cas de basculements de contexte excessifs, l'option lightweight pooling 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 MicrosoftWindows 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.

Lorsque l'option lightweight 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 show advanced options. Le paramétrage prend effet une fois le serveur redémarré.

[!REMARQUE]

L'option lightweight pooling n'est pas prise en charge pour Microsoft Windows 2000 et Microsoft Windows XP. Windows Server 2003 fournit une prise en charge complète de l'option lightweight pooling.

[!REMARQUE]

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.