Condividi tramite


Disabilitazione di lightweight pooling

Questa regola consente di controllare che l'opzione lightweight pooling sia disabilitata nel server. Impostando lightweightpooling su 1, SQL Server passa alla pianificazione in modalità fiber. 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. Poiché questa situazione è poco frequente, la modalità fiber consente raramente di ottimizzare le prestazioni o la scalabilità in un sistema tipico.

Procedure consigliate

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.

È consigliabile non usare la pianificazione in modalità fiber per l'operazione di routine perché può ridurre le prestazioni impedendo i normali vantaggi del cambio di contesto e perché alcuni componenti di SQL Server che usano l'archiviazione locale thread (TLS) o oggetti di proprietà del thread, ad esempio mutex (un tipo di oggetto kernel Win32), non possono funzionare correttamente in modalità fiber

Per rimuovere il pool leggero, eseguire l'istruzione seguente e quindi riavviare il motore di database SQL Server.

sp_configure 'show advanced options', 1;  
GO  
sp_configure 'lightweightpooling', 0;  
GO  
RECONFIGURE;  
GO  

Ulteriori informazioni

Opzione di configurazione del server lightweight pooling

Vedere anche

Monitorare e applicare le procedure consigliate tramite la gestione basata su criteri