Správa a monitorování důležitosti úloh ve vyhrazeném fondu SQL pro Azure Synapse Analytics
Správa a monitorování důležitosti úrovně požadavků vyhrazeného fondu SQL v Azure Synapse pomocí zobrazení dynamické správy a zobrazení katalogu.
Monitorování důležitosti
Důležitost můžete monitorovat pomocí nového sloupce důležitosti v zobrazení sys.dm_pdw_exec_requests dynamické správy. Následující dotaz monitorování zobrazuje čas odeslání a čas zahájení dotazů. Zkontrolujte čas odeslání a čas zahájení spolu s důležitostí a zjistěte, jak důležitost ovlivnila plánování.
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
Pokud se chcete podrobněji podívat, jak se dotazy plánují, použijte zobrazení katalogu.
Správa důležitosti pomocí zobrazení katalogu
Zobrazení katalogu sys.workload_management_workload_classifiers obsahuje informace o klasifikátorech. Chcete-li vyloučit klasifikátory definované systémem, které jsou mapované na třídy prostředků, spusťte následující kód:
SELECT *
FROM sys.workload_management_workload_classifiers
WHERE classifier_id > 12
Zobrazení katalogu , sys.workload_management_workload_classifier_details, obsahuje informace o parametrech použitých při vytváření klasifikátoru. Následující dotaz ukazuje, že ExecReportsClassifier byl vytvořen pro membername
parametr pro hodnoty s 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'
Pro zjednodušení řešení potíží s chybnou klasifikací doporučujeme při vytváření klasifikátorů úloh odebrat mapování rolí tříd prostředků. Následující kód vrátí existující členství v rolích třídy prostředků. Spusťte sp_droprolemember pro každou membername
vrácenou z odpovídající třídy prostředků.
Níže je příklad kontroly existence před vyřazením klasifikátoru úloh:
IF EXISTS (SELECT 1 FROM sys.workload_management_workload_classifiers WHERE name = 'ExecReportsClassifier')
DROP WORKLOAD CLASSIFIER ExecReportsClassifier;
GO
Další kroky
- Další informace o klasifikaci najdete v tématu Klasifikace úloh.
- Další informace o důležitosti najdete v tématu Důležitost úloh.