Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Incluídas neste artigo estão dicas essenciais para usar rótulos de consulta no Synapse SQL.
Observação
O pool SQL sem servidor não oferece suporte a consultas de rotulagem.
O que são etiquetas de consulta
O pool SQL dedicado dá suporte a um conceito chamado rótulos de consulta. Antes de nos aprofundarmos, vejamos um exemplo:
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;
A última linha associa a sequência 'My Query Label' à consulta. Essa tag é útil, pois o rótulo pode ser consultado por meio dos DMVs. Pesquisar por rótulos fornece um mecanismo para localizar consultas problemáticas e ajuda a identificar o progresso durante uma execução ELT.
Boas convenções de nomenclatura são muito úteis. Por exemplo, iniciar o rótulo com PROJECT, PROCEDURE, STATEMENT ou COMMENT identifica exclusivamente a consulta entre todo o código no controle do código-fonte.
A consulta a seguir usa um modo de exibição de gerenciamento dinâmico para pesquisar por rótulo:
SELECT *
FROM sys.dm_pdw_exec_requests r
WHERE r.[label] = 'My Query Label'
;
Observação
É essencial colocar colchetes ou aspas duplas ao redor do termo ao consultar. Rótulo é uma palavra reservada e causa um erro quando não é delimitado.
Próximos passos
Para obter mais dicas de desenvolvimento, consulte Visão geral do desenvolvimento.