Compartilhar via


Desabilitar o Lightweight Pooling

Essa regra verifica se o pool leve está desabilitado no servidor. Definir o lightweightpooling como 1 faz com que o SQL Server mude para o agendamento do modo de fibra. O modo Fibra é destinado a certas situações em que a alternância de contexto dos trabalhadores da UMS é um importante gargalo no desempenho. Como isso é raro, o modo de fibra raramente melhora o desempenho ou a escalabilidade no sistema típico.

Recomendações de práticas recomendadas

A opção lightweightpooling só deve ser habilitada após o teste completo, depois que todas as outras oportunidades de ajuste de desempenho forem avaliadas e quando a alternância de contexto for um problema conhecido em seu ambiente.

Recomendamos que você não use o agendamento no modo de fibra para operações rotineiras, pois ele pode reduzir o desempenho ao impedir os benefícios regulares da alternância de contexto. Além disso, alguns componentes do SQL Server que utilizam Armazenamento Local de Thread (TLS) ou objetos de propriedade de thread, como mutexes (um tipo de objeto de kernel do Win32), não podem funcionar corretamente no modo de fibra.

Para remover o pool leve, execute a instrução a seguir e reinicie o Mecanismo de Banco de Dados do SQL Server.

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

Para obter mais informações

Opção de configuração de servidor de pool leve

Consulte Também

Monitorar e impor práticas recomendadas usando o gerenciamento baseado em políticas