Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zarządzanie i monitorowanie ważności dedykowanej puli SQL na poziomie żądania w usłudze Azure Synapse przy użyciu widoków DMV i widoków wykazu.
Monitorowanie ważności
Monitoruj znaczenie przy użyciu nowej kolumny ważności w widoku zarządzania dynamicznego sys.dm_pdw_exec_requests . Poniższe zapytanie monitorowania pokazuje czas przesyłania i czas rozpoczęcia zapytań. Przejrzyj czas przesyłania i godzinę rozpoczęcia wraz z ważnością, aby zobaczyć, jak ważne jest planowanie.
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
Aby dokładniej przyjrzeć się harmonogramowi zapytań, użyj widoków wykazu.
Zarządzanie priorytetyzowaniem za pomocą widoków katalogu
Widok wykazu sys.workload_management_workload_classifiers zawiera informacje dotyczące klasyfikatorów. Aby wykluczyć klasyfikatory zdefiniowane przez system, które są mapowane na klasy zasobów, wykonaj następujący kod:
SELECT *
FROM sys.workload_management_workload_classifiers
WHERE classifier_id > 12
Widok wykazu, sys.workload_management_workload_classifier_details, zawiera informacje o parametrach używanych podczas tworzenia klasyfikatora. Poniższe zapytanie pokazuje, że element ExecReportsClassifier został utworzony w parametrze membername
dla wartości z parametrem 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'
Aby uprościć rozwiązywanie problemów z błędną klasyfikacją, zalecamy usunięcie mapowań ról klasy zasobów podczas tworzenia klasyfikatorów obciążeń. Poniższy kod zwraca istniejące członkostwa w rolach klas zasobów. Uruchom sp_droprolemember dla każdego membername
zwróconego z odpowiedniej klasy zasobów.
Poniżej przedstawiono przykład sprawdzania istnienia przed usunięciem klasyfikatora obciążenia:
IF EXISTS (SELECT 1 FROM sys.workload_management_workload_classifiers WHERE name = 'ExecReportsClassifier')
DROP WORKLOAD CLASSIFIER ExecReportsClassifier;
GO
Następne kroki
- Aby uzyskać więcej informacji na temat klasyfikacji, zobacz Klasyfikacja obciążeń.
- Aby uzyskać więcej informacji na temat ważności, zobacz Ważność obciążenia