Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Gérez et supervisez l’importance du niveau des demandes de pool SQL dédié dans Azure Synapse à l’aide de vues de gestion dynamique (DMV) et de vues catalogue.
Surveiller l’importance
Surveillez l’importance à l’aide de la nouvelle colonne d’importance dans la vue de gestion dynamique sys.dm_pdw_exec_requests . La requête de surveillance ci-dessous affiche l’heure d’envoi et l’heure de début des requêtes. Passez en revue l'heure d'envoi et l'heure de début ainsi que l'importance, afin de voir comment l'importance a influencé la planification.
SELECT s.login_name, r.status, r.importance, r.submit_time, r.start_time
FROM sys.dm_pdw_exec_sessions s
JOIN sys.dm_pdw_exec_requests r ON s.session_id = r.session_id
WHERE r.resource_class is not null
ORDER BY r.start_time
Pour plus d’informations sur la planification des requêtes, utilisez les affichages catalogue.
Gérer l’importance avec les affichages catalogue
La vue de catalogue sys.workload_management_workload_classifiers contient des informations sur les classifieurs. Pour exclure les classifieurs définis par le système qui mappent aux classes de ressources, exécutez le code suivant :
SELECT *
FROM sys.workload_management_workload_classifiers
WHERE classifier_id > 12
L’affichage catalogue, sys.workload_management_workload_classifier_details, contient des informations sur les paramètres utilisés lors de la création du classifieur. La requête ci-dessous montre que ExecReportsClassifier a été créé sur le membername paramètre pour les valeurs avec ExecutiveReports :
SELECT c.name,cd.classifier_type, classifier_value
FROM sys.workload_management_workload_classifiers c
JOIN sys.workload_management_workload_classifier_details cd
ON cd.classifier_id = c.classifier_id
WHERE c.name = 'ExecReportsClassifier'
Pour simplifier la résolution des problèmes de classification incorrecte, nous vous recommandons de supprimer des mappages de rôles de classe de ressources lorsque vous créez des classifieurs de charge de travail. Le code ci-dessous retourne les appartenances de rôle de classe de ressources existantes. Exécutez sp_droprolemember pour chaque membername retournée par la classe de ressources correspondante.
Voici un exemple de vérification de l’existence avant de supprimer un classifieur de charge de travail :
IF EXISTS (SELECT 1 FROM sys.workload_management_workload_classifiers WHERE name = 'ExecReportsClassifier')
DROP WORKLOAD CLASSIFIER ExecReportsClassifier;
GO
Étapes suivantes
- Pour plus d’informations sur la classification, consultez Classification des charges de travail.
- Pour plus d’informations sur l’importance, consultez Importance de la charge de travail