Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hantera och övervaka den dedikerade SQL-poolbegärandenivåns betydelse i Azure Synapse med hjälp av DMV:er och katalogvyer.
Övervaka prioritet
Övervaka viktighet med hjälp av den nya kolumnen för viktighet i den dynamiska hanteringsvyn sys.dm_pdw_exec_requests. Övervakningsfrågan nedan visar sändningstid och starttid för frågor. Granska sändningstiden och starttiden tillsammans med relevansen för att se hur den påverkade schemaläggningen.
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
Om du vill titta närmare på hur frågor schemaläggs använder du katalogvyerna.
Hantera viktighet med katalogvyer
Katalogvyn sys.workload_management_workload_classifiers innehåller information om klassificerare. Om du vill undanta systemdefinierade klassificerare som mappar till resursklasser kör du följande kod:
SELECT *
FROM sys.workload_management_workload_classifiers
WHERE classifier_id > 12
Katalogvyn , sys.workload_management_workload_classifier_details, innehåller information om de parametrar som används för att skapa klassificeraren. Nedanstående fråga visar att ExecReportsClassifier skapades på parametern membername för värden med 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'
För att förenkla felsökningen av felklassificering rekommenderar vi att du tar bort resursklassrollmappningar när du skapar arbetsbelastningsklassificerare. Koden nedan returnerar befintliga resursklassrollmedlemskap. Kör sp_droprolemember för varje membername som returneras från motsvarande resursklass.
Nedan visas ett exempel på kontroll av förekomsten innan du släpper en arbetsbelastningsklassificerare:
IF EXISTS (SELECT 1 FROM sys.workload_management_workload_classifiers WHERE name = 'ExecReportsClassifier')
DROP WORKLOAD CLASSIFIER ExecReportsClassifier;
GO
Nästa steg
- Mer information om klassificering finns i Arbetsbelastningsklassificering.
- För mer information om viktighet, se arbetsbelastningsviktighet