Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Gerencie e monitore a importância do nível de solicitação do pool de SQL dedicado no Azure Synapse usando DMVs e exibições de catálogo.
Importância do monitor
Monitorar a importância usando a nova coluna de importância na visão de gerenciamento dinâmico sys.dm_pdw_exec_requests. A consulta de monitoramento abaixo mostra a hora de envio e a hora de início das consultas. Examine a hora de envio e a hora de início, juntamente com a importância para ver como a importância influenciou o agendamento.
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
Para saber mais sobre como as consultas estão sendo agendadas, use as exibições do catálogo.
Gerenciar prioridades com visões de catálogo
A exibição do catálogo sys.workload_management_workload_classifiers contém informações sobre classificadores. Para excluir os classificadores definidos pelo sistema que são mapeados para classes de recursos, execute o seguinte código:
SELECT *
FROM sys.workload_management_workload_classifiers
WHERE classifier_id > 12
A exibição de catálogo, sys.workload_management_workload_classifier_details, contém informações sobre os parâmetros usados na criação do classificador. A consulta abaixo mostra que ExecReportsClassifier foi criado usando o parâmetro membername para valores de 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'
Para simplificar a solução de problemas de classificação incorreta, recomendamos que você remova mapeamentos de função de classe de recurso à medida que cria classificadores de carga de trabalho. O código a seguir retorna as associações de função de classe de recurso existentes. Execute sp_droprolemember para cada membername retornado da classe de recurso correspondente.
Veja abaixo um exemplo de verificação de existência antes de descartar um classificador de carga de trabalho:
IF EXISTS (SELECT 1 FROM sys.workload_management_workload_classifiers WHERE name = 'ExecReportsClassifier')
DROP WORKLOAD CLASSIFIER ExecReportsClassifier;
GO
Próximas Etapas
- Para obter mais informações sobre Classificação, consulte Classificação de Carga de Trabalho.
- Para obter mais informações sobre Importância, consulte Importância de Carga de Trabalho