Partager via


Ajuster les performances de la passerelle en fonction du processeur du serveur

La passerelle de données locale a des paramètres qui contrôlent l’utilisation des ressources sur la machine sur laquelle la passerelle est installée. Par défaut, les versions de passerelle à partir de juin 2019 (3000.6.204) mettent automatiquement à l’échelle ces paramètres, en utilisant plus ou moins de ressources en fonction de la capacité de l’UC :

Paramètre Description
MashupDefaultPoolContainerMaxCount Nombre maximal de conteneurs pour l’actualisation de Power BI, Azure Analysis Services et autres.
MashupDefaultPoolContainerMaxWorkingSetInMB Taille maximum de la plage de travail pour l’actualisation de Power BI, Azure Analysis Services et autres.
MashupDQPoolContainerMaxCount Nombre maximal de conteneurs pour Power BI Direct Query.
MashupTestConnectionPoolContainerMaxInstanceCount Nombre maximal de conteneurs pour les connexions de test.
MashupAzureConnectorsCachingPoolContainerMaxCount Nombre maximal de conteneurs pour LogicApps, Power Apps et Power Automate.
PowerQueryOnlineCachingPoolContainerMaxCount Nombre maximal de conteneurs pour Power Query Online.

Utilisez le paramètre MashupDefaultPoolContainerMaxWorkingSetInMB pour modifier le pool par défaut. La modification de la mémoire définie est possible uniquement pour le pool par défaut. Pour les autres pools, cela n’est pas possible pour des raisons de performances et de stabilité. Les paramètres MashupDQPoolContainerMaxWorkingSetInMB ne peuvent pas être modifiés dans la configuration.

La plupart des requêtes utilisent des conteneurs d’application web hybride pour fonctionner. Le nombre de conteneurs d’application web hybride détermine donc le nombre de requêtes pouvant être exécutées en parallèle. Une plage de travail définit la mémoire allouée à chaque conteneur. Ces paramètres sont disponibles dans \Program Files\On-premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

Si vous avez modifié l’un de ces paramètres manuellement, vous devez également désactiver la mise à l’échelle automatique en définissant MashupDisableContainerAutoConfig sur Vrai dans \Program Files\On-premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config pour que ces paramètres prennent effet. Si MashupDisableContainerAutoConfig est défini sur la valeur Faux, la mise à l’échelle automatique est toujours activée.