Disabilitazione di lightweight poolingDisable Lightweight Pooling

Questa regola consente di controllare che l'opzione lightweight pooling sia disabilitata nel server.This rule checks that lightweight pooling is disabled on the server. Se si imposta lightweight pooling su 1, SQL ServerSQL Server passerà alla pianificazione in modalità fiber.Setting lightweightpooling to 1 causes SQL ServerSQL Server to switch to fiber mode scheduling. La modalità fiber deve essere utilizzata in situazioni specifiche in cui il cambio di contesto dei thread di lavoro UMS costituisce un importante collo di bottiglia per le prestazioni.Fiber mode is intended for certain situations in which the context switching of the UMS workers is the important bottleneck in performance. Poiché questa situazione è poco frequente, la modalità fiber consente raramente di ottimizzare le prestazioni o la scalabilità in un sistema tipico.Because this is rare, fiber mode seldom improves performance or scalability on the typical system.

Procedure consigliateBest Practices Recommendations

L'opzione lightweightpooling deve essere abilitata solo in seguito a test approfonditi, dopo avere valutato tutte le altre possibilità di ottimizzazione delle prestazioni, e quando il cambio del contesto è un problema noto nell'ambiente.The lightweightpooling option should only be enabled after thorough testing, after all other performance tuning opportunities are evaluated, and when context switching is a known issue in your environment.

È consigliabile evitare di utilizzare la pianificazione in modalità fiber per operazioni di routine, in quanto può ridurre le prestazioni impedendo i normali vantaggi derivati dal cambio del contesto e perché alcuni componenti di SQL ServerSQL Server che utilizzano TLS (Thread Local Storage) o oggetti di proprietà del thread, ad esempio i mutex (un tipo di oggetto kernel Win32), non possono funzionare correttamente in modalità fiber.We recommend that you do not use fiber mode scheduling for routine operation because it can decrease performance by preventing the regular benefits of context switching, and because some components of SQL ServerSQL Server that use Thread Local Storage (TLS) or thread-owned objects, such as mutexes (a kind of Win32 kernel object), cannot function correctly in fiber mode

Per rimuovere l'opzione lightweight pooling, eseguire l'istruzione seguente, quindi riavviare il Motore di database di SQL ServerSQL Server Database Engine.To remove lightweight pooling, execute the following statement, and then restart the Motore di database di SQL ServerSQL Server Database Engine.

sp_configure 'show advanced options', 1;  
GO  
sp_configure 'lightweight pooling', 0;  
GO  
RECONFIGURE;  
GO  

Ulteriori informazioniFor More Information

Opzione di configurazione del server lightweight poolinglightweight pooling Server Configuration Option

Vedere ancheSee Also

Monitorare e applicare le procedure consigliate tramite la gestione basata su criteriMonitor and Enforce Best Practices by Using Policy-Based Management