Sdílet prostřednictvím


Zobrazení dat událostí v aplikaci SQL Server Management Studio

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná 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_file nemůž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 xel soubor.
  • 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
  • xel soubory 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:

Snímek obrazovky vašeho cíle > Zobrazit cílová data.

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.

Snímek obrazovky relace > s živými daty

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:

Snímek obrazovky s exportem zobrazených dat, Rozšířená událost > Exportovat do.

  1. V hlavní nabídce vyberte Rozšířené události .
  2. 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 .

Snímek obrazovky znázorňující kliknutí pravým tlačítkem myši na buňku v zobrazení dat

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.

Snímek obrazovky znázorňující kliknutí pravým tlačítkem myši na záhlaví sloupce, zobrazení dat nebo mřížku podrobností

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.

Snímek obrazovky znázorňující dialogové okno pro výběr sloupců, které také nabízí možnosti sloučení sloupců.

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.

Snímek obrazovky s časovým rozsahem a filtry sloupců v dialogovém okně Filtry

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 .

Snímek obrazovky s panelem nástrojů s vybranou možností Seskupování a dialogovým oknem Seskupování

Po dokončení seskupení má zobrazení nový vzhled, jak je znázorněno dále.

Snímek obrazovky s novým vzhledem displeje po seskupení

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.

Snímek obrazovky s panelem nástrojů s vybranou možností Agregace a dialogem Agregace

Po dokončení agregace má zobrazení nový vzhled, jak je znázorněno dále.

Snímek obrazovky ukazující, že byla přidána hodnota COUNT.

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.

Snímek obrazovky s plánem dotazu se seznamem vlastností pro jeden uzel

  • přehled rozšířených událostí