Ajustar o desempenho do gateway com base na CPU do servidor

O gateway de dados local tem configurações que controlam o uso de recursos no computador em que está instalado. Por padrão, as versões do gateway a partir de junho de 2019 (3000.6.204) dimensionam automaticamente essas configurações, usando mais ou menos recursos dependendo da capacidade da CPU:

Configuração Descrição
MashupDefaultPoolContainerMaxCount Contagem máxima de contêineres para atualização do Power BI, Azure Analysis Services e outros.
MashupDefaultPoolContainerMaxWorkingSetInMB Tamanho máximo do conjunto de trabalho para atualização do Power BI, Azure Analysis Services e outros.
MashupDQPoolContainerMaxCount Contagem máxima de contêineres para o DirectQuery do Power BI.
MashupTestConnectionPoolContainerMaxInstanceCount Contagem máxima de contêineres para conexões de teste.
MashupAzureConnectorsCachingPoolContainerMaxCount Contagem máxima de contêineres para LogicApps, Power Apps e Power Automate.
PowerQueryOnlineCachingPoolContainerMaxCount Contagem máxima de contêineres para Power Query Online.

Use a configuração MashupDefaultPoolContainerMaxWorkingSetInMB para alterar o pool padrão. A alteração do conjunto de memória só é possível para o pool padrão. Para os outros pools, isso não é possível devido a motivos de desempenho e estabilidade. As definições MashupDQPoolContainerMaxWorkingSetInMB não podem ser alteradas na configuração.

A maioria das consultas usa contêineres de mashup na execução. Portanto, o número de contêineres de mashup determina o número de consultas que podem ser executadas em paralelo. Um conjunto de trabalho define a memória alocada para cada contêiner. Essas configurações estão disponíveis em \Program Files\On-premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

Se você alterou qualquer uma dessas configurações manualmente, para que elas entrem em vigor você também deverá desabilitar a escala automática definindo MashupDisableContainerAutoConfig como True em \Arquivos de Programas\Dados locais gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config. Se MashupDisableContainerAutoConfig estiver definido como False, a escala automática estará sempre habilitada.