Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Use a opção lightweight pooling (também chamada de modo de fibra) para fornecer um meio de reduzir a sobrecarga do sistema associada à alternância excessiva de contexto vista algumas vezes em ambientes de SMP (multiprocessamento simétrico). Quando há alternância excessiva de contexto, o pooling leve pode proporcionar maior vazão ao fazer a alternância de contexto em linha, ajudando assim a reduzir as transições de anel entre usuário e kernel.
Importante
A partir do SQL Server 2025 (17.x), o recurso de modo de fibra habilitado pela opção lightweight pooling foi preterido e está planejado para remoção em uma versão futura do SQL Server. Devido a problemas conhecidos de estabilidade e compatibilidade, a Microsoft recomenda que você evite usar esse recurso em qualquer versão do SQL Server.
Limitações
A execução do Common Language Runtime (CLR) não tem suporte quando o lightweight pooling está habilitado. 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 hierárquicos, replicação e Monitorar e impor melhores práticas usando o gerenciamento baseado em políticas.
O lightweight pooling não tem suporte na edição SQL Server Express.
Comentários
O modo de fibra, baseado em fibras do Windows, é destinado a situações nas quais a troca de contexto de threads de trabalho é o gargalo crítico de desempenho. Como esse cenário é raro, o modo fibra raramente melhora o desempenho ou a escalabilidade em um sistema típico. As melhorias na troca de contexto no Windows Server reduzem a necessidade do modo de fibra.
Não recomendamos o uso de agendamento do modo fibra para operação de rotina. O modo de fibra pode reduzir o desempenho ao inibir os benefícios normais da alternância de contexto e porque os componentes do SQL Server que usam TLS (armazenamento local de thread) ou objetos pertencentes à thread, como mutexes do Windows, não podem funcionar corretamente no modo de fibra.
Configurar lightweight pooling como 1 faz com que o SQL Server mude para o agendamento do modo de fibra. O valor padrão dessa 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.