Megosztás a következőn keresztül:


Eseményadatok megtekintése az SQL Server Management Studióban

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Ez a cikk azt ismerteti, hogyan használhatja az SQL Server Management Studiót (SSMS) a kiterjesztett események céladatainak megtekintésére. A cikk a következő lépéseket ismerteti:

  • Nyissa meg és tekintse meg a céladatokat különböző módokon.
  • Exportálja a céladatokat különböző formátumokba a bővített események speciális menüjének vagy eszköztárának használatával.
  • Az adatok kezelése megtekintéskor vagy exportálás előtt. Megtekintheti, exportálhatja, szűrheti és összesítheti az eseményadatokat.

Előfeltételek

A jelen cikk feltételezi, hogy már tudja, hogyan hozhat létre és indíthat el esemény-munkamenetet. Az esemény-munkamenetek létrehozásának lépéseit a következő cikk elején mutatjuk be:

Rövid útmutató: Bővített események

Telepítse az SQL Server Management Studio (SSMS) legújabb verzióját.

Különbségek az Azure SQL Database-vel

Az SQL Server és az Azure SQL Database kiterjesztett eseményei között bizonyos különbségek vannak.

  • Az Azure SQL Database esetében a event_file cél nem lehet fájl a helyi lemezmeghajtón. Ehelyett egy Azure Storage-tárolót kell használni. Amikor az Azure SQL Database-ben csatlakozik az adatbázishoz, az SSMS felhasználói felülete egy tárolót kér a helyi elérési út és fájlnév helyett.
  • Az SSMS felhasználói felületén az élő adatok megtekintése le van tiltva. Ennek az az oka, hogy ez a funkció nem érhető el az Azure SQL Database-hez.
  • Néhány kiterjesztett esemény munkamenete telepítve van az SQL Serverrel, például a system_health munkamenettel. Ezek a munkamenetek nem érhetők el az Azure SQL Database-hez.

A jelen cikk az SQL Server szemszögéből íródott. A cikk a célértéket event_file használja, amely az SQL Serverhez és az Azure SQL Database-hez készült bővített eseményekben eltérően van implementálva.

Az Azure SQL Database-hez kapcsolódó kiterjesztett események dokumentációját az Azure SQL Database bővített eseményei című témakörben találja.

Az SSMS eseménynapló felhasználói felületének megnyitása

Az SSMS eseménynapló felhasználói felülete az alábbi módok egyikével érhető el:

  • Főmenü Fájl>megnyitása>, majd fájl tallózása xel
  • Kattintson a jobb gombbal a bővített eseményekre az Object Explorer > Managementben
  • A Bővített események menü és a Bővített események eszköztár
  • A céladatokat megjelenítő füles panelen kattintson a jobb gombbal

Event_file adatok megtekintése az SSMS-ben

A céladatok többféleképpen is megtekinthetők event_file az SSMS felhasználói felületén. Amikor megad egy event_file célt, megadja a fájl elérési útját és nevét, beleértve a xel kiterjesztést is.

  • Minden alkalommal, amikor az esemény munkamenete elindul, a Bővített események hozzáad egy numerikus utótagot a fájlnévhez, hogy a fájlnév egyedi legyen.
    • Példa: Checkpoint_Begins_ES_0_131103935140400000.xel
  • xel fájlok bináris fájlok. Ezeket nem szabad megnyitni egy szövegszerkesztőben, például a Jegyzettömbben.
    • A Fájl>Megnyitás>Bővített eseményfájlok egyesítése párbeszédpanel segítségével több eseményfájlt is megnyithat az SSMS eseménynézegető felhasználói felületén.

Az SSMS képes megjeleníteni a legtöbb kiterjesztett esemény-cél adatait. A kijelzők azonban különbözőek a különböző célokhoz. Például:

  • event_file: A event_file-cél adatai megjelennek az eseménynaplóban, szűréssel, összesítéssel és egyéb elérhető funkciókkal.
  • ring_buffer: A gyűrűpuffer-célból származó adatok XML-ként jelennek meg.

Az SSMS nem tud adatokat megjeleníteni a etw_classic_sync_target célról.

Nyisson meg egy xel fájlt a Fájl > Megnyitás > Fájl használatával

Egyetlen xel fájlt az SSMS főmenüjében nyithat meg a Fájl>megnyitása>parancs használatával. Az xel fájlt az SSMS-be is húzhatja és ejtheti.

Céladatok megtekintése

A Céladatok megtekintése lehetőség megjeleníti az eddig rögzített adatokat. Az Object Explorerben kibonthatja a csomópontokat, majd kattintson a jobb gombbal:

  • Menedzsment>Bővített események>Ülés>[az Ön munkamenete]>[saját célcsomópont]>Céladatok megtekintése.

A céladatok az alábbiak szerint jelennek meg az SSMS-ben egy többlapos panelen:

Képernyőkép a célnézet > céladatairól.

Megjegyzés:

A Céladatok megtekintése a munkamenetekhez társított összes xel fájl adatait jeleníti meg. Minden indítási-leállítási ciklus létrehoz egy fájlt, amely egy későbbi, időalapú numerikus értéket ad hozzá a fájlnévhez, de mindegyik fájl ugyanazt a gyökérnevet használja. További átgörgető xel fájlok is létrejönnek, ha a fájlméret meghaladja a paraméterrel MAX_FILE_SIZE megadott maximális fájlméretet.

Élő adatok megtekintése

Ha az esemény munkamenete fut, érdemes lehet az eseményadatokat valós időben figyelni, amint azokat megkapja a célrendszer.

  • Felügyelet>Bővített események>Munkamenetek>[az Ön munkamenete]>Élő adatok megtekintése.

Képernyőkép a munkamenetről: Nézze meg az élő adatokat > .

Az adatmegjelenítés a megadott időközönként frissül. Lásd a maximális küldési késést a következő helyen:

  • Bővített események>Munkamenetek>[az Ön munkamenete]>Tulajdonságok>Speciális>Maximális továbbítási késés

Eseményadatok megtekintése a sys.fn_xe_file_target_read_file() függvénnyel

A sys.fn_xe_file_target_read_file() függvény egy sorkészletet ad vissza, amelynek minden sora egy rögzített eseményt jelöl. Az eseményadatok XML-ként lesznek visszaadva. Az XQuery az eseményadatok relációs bemutatására használható.

Céladatok exportálása

Miután az SSMS-eseménynaplóban eseményadatok jelennek meg, az alábbi lépésekkel exportálhatja azokat különböző formátumokba:

Képernyőkép a megjelenített adatok exportálásáról, a kiterjesztett események > exportálásáról.

  1. A főmenüben válassza a Bővített események lehetőséget.
  2. Válassza az Exportálás lehetőséget, majd válasszon egy formátumot.

Adatok kezelése a kijelzőn

Az SSMS felhasználói felülete számos módszert kínál az adatok módosítására, az adatok egyszerű megtekintésén túl.

Helyi menük az adatmegjelenítésben

Az adatmegjelenítés különböző helyei különböző helyi menüket kínálnak, amikor a jobb gombbal kattint.

Kattintson a jobb gombbal egy adatcellára

Az alábbi képernyőképen látható a tartalom menü, amely akkor jelenik meg, amikor a jobb gombbal az adatmegjelenítés cellájába kattint. A képernyőképen a Másolás menüelem bővítése is látható.

Képernyőkép, amelyen látható, hogy egy cellára jobb gombbal kattintanak az adatmegjelenítés közben.

Kattintson a jobb gombbal egy oszlopfejlécre

Az alábbi képernyőképen a helyi menü látható az időbélyeg fejlécének jobb gombbal kattintva.

Képernyőkép arról, hogyan lehet jobb gombbal kattintani egy oszlopfejlécre az adatok megjelenítésében vagy részletező rácson.

Oszlopok kiválasztása, oszlopok egyesítése

Az Oszlopok kiválasztása beállítással szabályozhatja, hogy mely adatoszlopok jelenjenek meg. Az Oszlopok kiválasztása menüpontot néhány különböző helyen találja:

  • A Bővített események menüben.
  • A Bővített események eszköztáron.
  • Az adatmegjelenítés fejlécének helyi menüjében.

Ha az Oszlopok kiválasztása lehetőséget választja, megjelenik az azonos nevű párbeszédpanel.

Az Oszlopok kiválasztása párbeszédpanelt ábrázoló képernyőkép, amely további lehetőséget kínál az oszlopok egyesítésére is.

Oszlopok egyesítése

Az Oszlopok kiválasztása párbeszédpanel egy szakaszt tartalmaz, amely több oszlop egybe egyesítésére szolgál megjelenítés és adatexportálás céljából.

Szűrők

Az SSMS-eseménynapló szűrői a következőre képesek:

  • A visszaadott adatok korlátozása az időbélyegoszlop szerint
  • Szűrés oszlopérték alapján

Az időszűrő és az oszlopok szűrője közötti kapcsolat logikai ANDérték.

Képernyőkép az időtartományról és az oszlopszűrőkről a Szűrők párbeszédpanelen.

Csoportosítás és összesítés

A sorok csoportosítása egy adott oszlop értékeinek megfeleltetésével az adatok összegző összesítésének első lépése.

Csoportosítás

A Bővített események eszköztár Csoportosítás gombja egy párbeszédpanelt indít el, a segítségével csoportosíthatja a megjelenített adatokat egy adott oszlop szerint. A következő képernyőképen a névoszlop szerint csoportosított párbeszédpanel látható.

Képernyőkép az eszköztárról, amelyen a Csoportosítás elem van kijelölve, és a Csoportosítás párbeszédpanel.

A csoportosítás befejezése után a megjelenítés új megjelenésű lesz, ahogy a következő ábra is mutatja.

Képernyőkép a csoportosítás utáni új megjelenítésről.

Aggregation

A megjelenített adatok csoportosítása után folytathatja az adatok más oszlopokban való összesítését. A következő képernyőképen látható, hogy a csoportosított adatok összesítése darabszám szerint történik.

Képernyőkép az eszköztárról, amelyen az Aggregáció ki van jelölve, és az Összesítés párbeszédpanel.

Az összesítés befejezése után a kijelző új megjelenéssel rendelkezik, ahogy a következő ábra is mutatja.

Képernyőkép a darabszám érték hozzáadásáról.

Futtatási idő lekérdezési tervének megtekintése

Az query_post_execution_showplan esemény lehetővé teszi az SSMS felhasználói felületén a tényleges lekérdezési terv (a futtatókörnyezeti statisztikákkal együtt) megtekintését. Ha a Részletek panel látható, a grafikus lekérdezésterv a Lekérdezésterv lapon látható. Ha a lekérdezési terv egyik csomópontjára mutat, megjelenik a tervcsomópont tulajdonságneveinek és értékeinek listája.

Képernyőkép a Lekérdezéstervről egy csomópont tulajdonságok listájával.