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.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance
Azure SQLDatabáze SQL v Microsoft Fabric
Tento článek popisuje, jak můžete pomocí aplikace SQL Server Management Studio (SSMS) zobrazit cílová data z rozšířených událostí. Článek vysvětluje, jak:
- Otevřete a zobrazte cílová data různými způsoby.
- Exportujte cílová data do různých formátů pomocí speciální nabídky nebo panelu nástrojů pro rozšířené události.
- Manipulace s daty při prohlížení nebo před exportem Můžete zobrazit, exportovat, filtrovat a agregovat data událostí.
Požadavky
V tomto článku se předpokládá, že už víte, jak vytvořit a spustit událostní relaci. Pokyny k vytvoření relace událostí jsou popsány v rané fázi následujícího článku:
Rychlý start: Rozšířené události
Nainstalujte nejnovější verzi aplikace SQL Server Management Studio (SSMS).
Rozdíly ve službě Azure SQL Database
Existují určité rozdíly mezi rozšířenými událostmi na SQL Serveru a ve službě Azure SQL Database.
- V případě Azure SQL Database
event_filenemůže být cílem soubor na místní diskové jednotce. Místo toho se musí použít kontejner Azure Storage. Když jste připojení k databázi ve službě Azure SQL Database, uživatelské rozhraní SSMS místo názvu místní cesty a souboru požádá o kontejner úložiště. - V uživatelském rozhraní SSMS je funkce Sledovat živá data zakázána. Důvodem je to, že tato funkce není dostupná pro Azure SQL Database.
- S SQL Serverem se instaluje několik rozšířených událostních relací, například relace s názvem
system_health. Tato sezení nejsou k dispozici pro Azure SQL Database.
Tento článek je napsán z pohledu SQL Serveru. Tento článek používá event_file cíl, který se implementuje jinak v rozšířených událostech pro SQL Server a pro Azure SQL Database.
Dokumentaci k rozšířeným událostem, které jsou specifické pro službu Azure SQL Database, najdete v tématu Rozšířené události ve službě Azure SQL Database.
Otevření uživatelského rozhraní prohlížeče událostí SSMS
K uživatelskému rozhraní prohlížeče událostí SSMS se dostanete jedním z následujících způsobů:
- Hlavní nabídka Soubor>Otevřít>soubor, poté vyhledejte
xelsoubor. - Klikněte pravým tlačítkem myši na rozšířené události ve správě Průzkumníka > objektů.
- Nabídka Rozšířené události a panel nástrojů Rozšířené události
- Kliknutí pravým tlačítkem myši v podokně s kartami zobrazující cílová data
Zobrazení dat event_file v SSMS
V uživatelském rozhraní SSMS můžete zobrazit event_file cílová data různými způsoby. Když specifikujete event_file cíl, nastavíte jeho cestu k souboru a název, včetně jeho přípony xel.
- Při každém spuštění relace události přidají Rozšířené události k názvu souboru číselnou příponu, aby byl název souboru jedinečný.
- Příklad: Checkpoint_Begins_ES_0_131103935140400000.xel
-
xelsoubory jsou binární. Neměly by být otevřeny v textovém editoru, jako je poznámkový blok.- Pomocí dialogového okna Soubor>Otevřít>Sloučit Rozšířené Soubory Událostí otevřete více souborů událostí v prohlížeči událostí v SSMS.
SSMS může zobrazit data pro většinu cílů rozšířených událostí. Zobrazení se ale liší pro různé cíle. Například:
- event_file: Data z cíle event_file se zobrazují v prohlížeči událostí s dostupnými funkcemi filtrování, agregace a dalších funkcí.
- ring_buffer: Data z prstencového bufferu se zobrazuje jako XML.
SSMS nemůže zobrazit data z etw_classic_sync_target cíle.
Otevření souboru xel pomocí > souboru Otevřít > soubor
Jeden xel soubor můžete otevřít z hlavní nabídky SSMS pomocísouboru >Otevřít>soubor. Také můžete přetáhnout soubor xel do SSMS.
Zobrazení cílových dat
Možnost Zobrazit cílová data zobrazuje data, která byla dosud zachycena. V Průzkumníku objektů můžete rozbalit uzly a potom kliknout pravým tlačítkem na:
- Management>Rozšířené události>Zasedání>[vaše relace]>[váš-cílový uzel]>Zobrazit cílová data
Cílová data se v SSMS zobrazí v záložce následujícím způsobem:
Poznámka:
Zobrazení cílových dat zobrazuje data ze všech xel souborů spojených se sezeními. Každý cyklusstart-stop- vytvoří soubor s později odvozenou číselnou hodnotou přidanou do názvu souboru, ale každý soubor sdílí stejný kořenový název. Další přelévací soubory xel se vytvoří také, pokud velikost souboru překročí maximální velikost zadanou parametrem MAX_FILE_SIZE.
Sledování živých dat
Když je relace událostí spuštěná, možná budete chtít sledovat data události v reálném čase, jak je přijímač přijímá.
- Management>Rozšířené události>Zasedání>[vaše relace]>Sledujte živá data.
Zobrazení dat se aktualizuje v intervalu, který můžete zadat. Viz maximální latence odeslání na adrese:
- Rozšířené události>Relace>[vaše relace]>Vlastnosti>Pokročilé>Maximální latence odesílání
Zobrazení dat události pomocí funkce sys.fn_xe_file_target_read_file()
Funkce sys.fn_xe_file_target_read_file() vrátí sadu řádků s každým řádkem představujícím zachycenou událost. Data události se vrátí jako XML. XQuery lze použít k relačnímu prezentování dat událostí.
Export cílových dat
Jakmile se data událostí zobrazí v prohlížeči událostí SSMS, můžete je exportovat do různých formátů následujícím způsobem:
- V hlavní nabídce vyberte Rozšířené události .
- Vyberte Exportovat do a pak zvolte formát.
Manipulace s daty na displeji
Uživatelské rozhraní SSMS nabízí několik způsobů, jak manipulovat s daty, kromě pouhého zobrazení dat, jako je.
Místní nabídky ve datovém zobrazení
Různá místa v zobrazení dat nabízejí různé místní nabídky, když kliknete pravým tlačítkem myši.
Kliknutí pravým tlačítkem myši na datovou buňku
Následující snímek obrazovky ukazuje nabídku obsahu, kterou získáte po kliknutí pravým tlačítkem myši na buňku v zobrazení dat. Snímek obrazovky také ukazuje rozšíření položky nabídky Kopírovat .
Klikněte pravým tlačítkem myši na záhlaví sloupce.
Následující snímek obrazovky ukazuje místní nabídku po kliknutí pravým tlačítkem na záhlaví časového razítka.
Výběr sloupců, sloučení sloupců
Možnost Zvolit sloupce umožňuje určit, které datové sloupce se zobrazí. Položku nabídky Zvolit sloupce najdete na několika různých místech:
- V nabídce Rozšířených událostí.
- Na panelu nástrojů Rozšířené události .
- V místní nabídce záhlaví v zobrazení dat.
Když vyberete Zvolit sloupce, zobrazí se dialogové okno se stejným názvem.
Sloučit sloupce
Dialogové okno Zvolit sloupce obsahuje oddíl věnovaný sloučení více sloupců do jednoho pro účely zobrazení a exportu dat.
Filtry
Filtry v prohlížeči událostí SSMS můžou:
- Omezit vrácená data podle sloupce časové razítko
- Filtrování podle hodnoty sloupce
Relace mezi filtrem času a filtrem sloupců je logická hodnota AND.
Seskupení a agregace
Seskupení řádků podle odpovídajících hodnot v daném sloupci je prvním krokem k souhrnné agregaci dat.
Seskupení
Na panelu nástrojů Rozšířené události spustí tlačítko Seskupování dialogové okno, pomocí které můžete seskupit zobrazená data podle daného sloupce. Další snímek obrazovky ukazuje dialogové okno, které se používá k seskupení podle sloupce názvu .
Po dokončení seskupení má zobrazení nový vzhled, jak je znázorněno dále.
Aggregation
Po seskupení zobrazených dat můžete pokračovat v agregaci dat v jiných sloupcích. Následující snímek obrazovky ukazuje, že seskupovaná data jsou agregována podle počtu.
Po dokončení agregace má zobrazení nový vzhled, jak je znázorněno dále.
Zobrazení plánu dotazu v běžicím čase
Tato query_post_execution_showplan událost umožňuje zobrazit skutečný plán dotazů (se zahrnutými statistikami modulu runtime) v uživatelském rozhraní SSMS. Když je podokno Podrobností viditelné, zobrazí se grafický plán dotazu na kartě Plán dotazu . Když najedete myší na uzel v plánu dotazu, zobrazí se seznam názvů vlastností a jejich hodnot pro uzel plánu.