Compartilhar via


Configuração do servidor: pool leve

Aplica-se: SQL Server

Use a lightweight pooling opção (também chamada de modo de fibra) para fornecer um meio de reduzir a sobrecarga do sistema associada à alternância excessiva de contexto às vezes observada em ambientes de multiprocessamento simétrico (SMP). Quando há alternância excessiva de contexto, o lightweight pooling pode fornecer melhor transferência realizando a alternância de contexto embutido, ajudando assim a reduzir as transições de chamadas entre o usuário e o kernel.

Limitações

Não há suporte para a execução de CLR (common language runtime) com lightweight pooling. Desative uma das duas opções: clr enabled ou lightweight pooling. Os recursos que dependem do CLR e que não funcionam corretamente no modo de fibra incluem o tipo de dados hierarchyid, replicação e Monitorar e impor práticas recomendadas usando o gerenciamento baseado em políticas.

O lightweight pooling não tem suporte na edição SQL Server Express.

Comentários

O modo fibra, baseado em fibras do Windows, destina-se a situações em que a alternância de contexto de threads de trabalho é o gargalo crítico no desempenho. Como esse cenário é raro, o modo fibra raramente melhora o desempenho ou a escalabilidade em um sistema típico. A alternância de contexto aprimorada no Windows Server reduz a necessidade do modo fibra.

Não recomendamos o uso de agendamento do modo fibra para operação de rotina. O modo fibra pode diminuir o desempenho inibindo os benefícios regulares da alternância de contexto e, como os componentes do SQL Server que usam TLS (armazenamento local de thread) ou objetos de propriedade de thread, como mutexes do Windows, não podem funcionar corretamente no modo de fibra.

A configuração lightweight pooling como 1 faz com que o SQL Server alterne para o agendamento do modo de fibra. O valor padrão para essa opção é 0.

A opção lightweight pooling é uma opção avançada. Se você usar o sp_configureprocedimento armazenado do sistema para alterar a configuração, é possível alterar lightweight pooling somente quando show advanced options estiver definido como 1. A configuração terá efeito depois que o servidor for reiniciado.