Compartilhar via


Desabilite o lightweight pooling

Aplica-se a:SQL Server

Esta regra verifica se o lightweight pooling está desabilitado no servidor. A configuração lightweightpooling faz com que o SQL Server alterne para o 1 agendamento no modo 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 um 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 de modo fibra para operação de rotina porque 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