Compartilhar via


Opção lightweight pooling

Use a opção lightweight pooling para fornecer meios para reduzir a sobrecarga do sistema associada à alternância excessiva de contexto que ocorre às vezes em ambientes SMP (multiprocessamento simétrico). Quando há alternância excessiva de contexto, lightweight pooling pode fornecer melhor transferência realizando a alternância de contexto incorporado, ajudando assim a reduzir as transições de usuário/anel kernel.

O modo fibra foi projetado para determinadas situações nas quais a alternância de contexto dos trabalhadores UMS são o afunilamento crítico no desempenho. Como isso é raro, o modo fibra raramente aumenta o desempenho ou a escalabilidade no sistema típico. A alternância de contexto aprimorado no Microsoft Windows Server 2003 também reduziu a necessidade do modo fibra. Não recomendamos o uso de agendamento do modo fibra para operação de rotina. Isso porque pode diminuir o desempenho ao inibir os benefícios comuns da alternância de contexto, e como alguns componentes do SQL Server que usam o TLS (Armazenamento de Thread Local) ou objetos de propriedade de thread, como mutexes (um tipo de objeto kernel de Win32), não funcionam corretamente no modo fibra.

Definir lightweight pooling como 1 faz com que o SQL Server alterne para a programação de modo fibra. O valor padrão desta opção é 0.

A opção lightweight pooling é uma opção avançada. Se você estiver usando o procedimento armazenado do sistema sp_configure para alterar a configuração, será possível alterar a opção lightweight pooling apenas quando exibir opções avançadas estiver definida como 1. A configuração entra em vigor após a reinicialização do servidor.

ObservaçãoObservação

Não há suporte para a opção lightweight pooling no Microsoft Windows 2000 e no Microsoft Windows XP. O Windows Server 2003 fornece suporte completo à lightweight pooling.

ObservaçãoObservação

Não há suporte para a execução de CLR (common language runtime) com lightweight pooling. Desabilite uma das duas opções: “clr enabled” ou “lightweight pooling”. Alguns dos recursos que dependem de CLR e não funcionam corretamente no modo fibra incluem o tipo de dados de hierarquia, a replicação e Gerenciamento Baseado em Diretivas.