Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Beheer en bewaak het belang van toegewezen SQL-poolaanvragen in Azure Synapse met behulp van DMV's en catalogusweergaven.
Urgentie bewaken
Bewaak urgentie met behulp van de nieuwe urgentiekolom in de sys.dm_pdw_exec_requests dynamische beheerweergave. In de onderstaande bewakingsquery ziet u de verzendtijd en begintijd voor query's. Bekijk de verzendtijd en begintijd en de urgentie om te zien hoe belangrijk de planning is.
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
Gebruik de catalogusweergaven om verder te kijken hoe query's worden gepland.
Urgentie beheren met catalogusweergaven
De sys.workload_management_workload_classifiers catalogusweergave bevat informatie over classificaties. Voer de volgende code uit om de door het systeem gedefinieerde classificaties uit te sluiten die zijn toegewezen aan resourceklassen:
SELECT *
FROM sys.workload_management_workload_classifiers
WHERE classifier_id > 12
De catalogusweergave, sys.workload_management_workload_classifier_details, bevat informatie over de parameters die worden gebruikt bij het maken van de classificatie. In de onderstaande query ziet u dat ExecReportsClassifier is gemaakt op de membername parameter voor waarden met 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'
Om het oplossen van onjuiste classificatie van problemen te vereenvoudigen, raden we u aan resourceklasseroltoewijzingen te verwijderen wanneer u workloadclassificaties maakt. De onderstaande code retourneert bestaande lidmaatschappen van roltypen in resourceklassen. Voer sp_droprolemember uit voor elke membername geretourneerde resourceklasse.
Hieronder ziet u een voorbeeld van het controleren op bestaan voordat u een workloadclassificatie wegvalt:
IF EXISTS (SELECT 1 FROM sys.workload_management_workload_classifiers WHERE name = 'ExecReportsClassifier')
DROP WORKLOAD CLASSIFIER ExecReportsClassifier;
GO
Volgende stappen
- Zie Workloadclassificatie voor meer informatie over classificatie.
- Zie Werkbelasting belangrijkheid voor meer informatie over belangrijkheid.