Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje tipy pro vývoj řešení pomocí popisků k instrumentaci dotazů ve vyhrazených fondech SQL.
Co jsou popisky?
Vyhrazený SQL fond podporuje koncept označovaný jako popisky dotazů. Než začneme do hloubky, podívejme se na příklad:
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;
Poslední řádek označí řetězec 'My Query Label' jako štítek dotazu. Tato značka je užitečná, protože popisek lze dotazovat prostřednictvím dynamických zobrazení (DMVs).
Dotazování na popisky poskytuje mechanismus pro vyhledání problémových dotazů a pomáhá identifikovat průběh během průběhu ELT procesu.
Dobrá konvence pojmenování opravdu pomáhá. Například popisek začínající slovem PROJECT, PROCEDURE, STATEMENT nebo COMMENT jednoznačně identifikuje dotaz mezi všemi kódy ve správě zdrojového kódu.
Následující dotaz používá k vyhledávání podle popisku dynamické zobrazení správy.
SELECT *
FROM sys.dm_pdw_exec_requests r
WHERE r.[label] = 'My Query Label'
;
Poznámka:
Při dotazování je důležité umístit hranaté závorky nebo dvojité uvozovky kolem popisku slova. Label je rezervované slovo a vyvolá chybu, pokud není oddělen.