Compartilhar via


Desabilite o lightweight pooling

Aplica-se: SQL Server

Esta regra verifica se o lightweight pooling está desabilitado no servidor. A configuração lightweightpooling como 1 faz com que o SQL Server alterne para o agendamento do modo de fibra. O modo fibra foi projetado para determinadas situações nas quais a alternância de contexto dos trabalhadores UMS é o gargalo importante no desempenho. Como isso é raro, o modo fibra raramente aumenta o desempenho ou a escalabilidade no sistema típico.

Recomendações de melhores práticas

A lightweightpooling opção só deve ser habilitada após testes completos, 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 do modo de fibra para operação de rotina, pois ele pode diminuir o desempenho impedindo os benefícios regulares da alternância de contexto e porque alguns componentes do SQL Server que usam TLS (Armazenamento Local de Thread) ou objetos de propriedade de thread, como mutexes (um tipo de objeto de kernel Win32), não podem funcionar corretamente no modo de fibra.

Para remover o lightweight pooling, execute a seguinte instrução e reinicie o Mecanismo de Banco de Dados do SQL Server.

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

Para obter mais informações

Opção lightweight pooling de configuração de Servidor