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.
Incluídas neste artigo estão dicas essenciais para usar rótulos de consulta no SQL do Synapse.
Observação
O pool de SQL sem servidor não dá suporte a consultas de rotulagem.
O que são rótulos de consulta
O pool de SQL dedicado dá suporte a um conceito chamado rótulos de consulta. Antes de entrar em detalhes, vamos examinar um exemplo:
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;
A última linha anexa a cadeia de caracteres "Meu Rótulo de Consulta" à consulta. Essa tag é útil, pois o rótulo pode ser consultado por meio das DMVs. A consulta de rótulos fornece um mecanismo para localizar consultas problemáticas e ajuda a identificar o progresso em uma execução de ELT.
Boas convenções de nomenclatura são mais úteis. Por exemplo, iniciar o rótulo com PROJECT, PROCEDURE, STATEMENT ou COMMENT identifica exclusivamente a consulta entre todos os códigos no controle de versão.
A consulta a seguir usa uma 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 rótulo da palavra ao consultar. Rótulo é uma palavra reservada e causa um erro quando não é delimitado.
Próximas Etapas
Para obter mais dicas de desenvolvimento, confira visão geral de desenvolvimento.