D365 Finance and Operations: Utilisation DTU pour les base de données Azure SQL

Les environnements D365 F&O Tier 2+ utilisent Azure SQL pour les bases de données AX, Financial Reporter et Data Warehouse. Étant donnée que les environnements son hébergé par Microsoft, nous n’avons pas accès aux serveurs Azure SQL via le portail Azure. Ainsi, nous ne pouvons pas utiliser les outils de monitoring d'Azure.

Toutefois, nous pouvons utiliser l’outil Environnement Monitoring de LCS pour voir le pourcentage  d’utilisation SQL pour la base de données AxDB.


Toutefois, aucune information pour les bases de données AxDW et MrDB. Afin de savoir l’utilisation SQL pour ses deux bases de données, il faut se connecter sur le serveur Azure SQL et exécuter la requête suivante:

WITH workload_group_resource_stats_cte (end_time, avg_cpu_percent, avg_data_io_percent, avg_log_write_percent) 
AS (SELECT end_time, 
    Sum(avg_cpu_percent)       AS AVG_CPU_PERCENT, 
    Sum(avg_data_io_percent)   AS AVG_DATA_IO_PERCENT, 
    Sum(avg_log_write_percent) AS AVG_LOG_WRITE_PERCENT 
FROM   sys.dm_db_workload_group_resource_stats 
GROUP  BY end_time)
SELECT END_TIME,
 (SELECT Max(v) 
  FROM (VALUES (avg_cpu_percent), 
    (avg_data_io_percent), 
    (avg_log_write_percent)) AS VALUE(v)) AS DTU_CONSUMPTION_PERCENT,
avg_cpu_percent,avg_data_io_percent,avg_log_write_percent
FROM workload_group_resource_stats_cte
ORDER BY END_TIME DESC


Latest