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


sys.dm_xe_objects (Transact-SQL)

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

Egy sort ad vissza minden olyan objektumhoz, amelyet egy eseménycsomag fed le. Az objektumok az alábbiak közé tartozhatnak:

  • Események. Az események érdekpontokat jeleznek egy végrehajtási útvonalon. Minden esemény tartalmaz információt egy érdekes pontról.

  • Műveletek. Az események szinkronban futnak, amikor események beindulnak. Egy akció hozzáadhat futási idejű adatokat egy eseményhez.

  • Célok. A célpontok eseményeket fogyasztanak, akár szinkronban azon a szálon, amely az eseményt indítja, vagy aszinkron módon egy rendszer által biztosított szálon.

  • Predikátumok. A predikátumforrások értékeket nyernek elő az eseményforrásokból összehasonlító műveletekhez. A predikátum-összehasonlítások specifikus adattípusokat hasonlítanak össze, és Boole-értéket adnak vissza.

  • Típusok. A típusok magukban foglalják a bájtgyűjtemény hosszát és jellemzőit, amelyek szükségesek az adatok értelmezéséhez.

Oszlop név Adattípus Description
név nvarchar(60) Az objektum neve. A név egyedi egy csomagon belül egy adott objektumtípusra. Nem lehet null értékű.
objektum_típus nvarchar(60) Az objektum típusa. object_type az alábbiak egyike:

esemény

művelet

céladatbázis

pred_source

pred_compare

típus

Nem lehet null értékű.
package_guid uniqueidentifier A csomag GUID-je, amely ezt a műveletet felfedi. A sys.dm_xe_packages.package_id között sok-egy kapcsolat van. Nem lehet null értékű.
leírás nvarchar(256) Az akció leírása. A leírást a csomagszerző állítja be. Nem lehet null értékű.
capabilities int Egy bitmap, amely leírja az objektum képességeit. Null értékű.
capabilities_desc nvarchar(256) Felsorolja az objektum összes képességét. Null értékű.

Képességek, amelyek minden objektumtípusra érvényesek

-
Privát. Ez az egyetlen belső használatra elérhető objektum, amely nem érhető el a CREATE/ALTER EVENT SESSION DDL segítségével. Az audit eseményei és célok ebbe a kategóriába tartoznak, valamint néhány belső használati objektum is.

===============

Esemény Képességek

-
No_block. Az esemény egy kritikus kódúton zajlik, amely semmilyen okból nem blokkolhat. Ilyen képességgel rendelkező eseményeket nem lehet hozzáadni olyan eseményüléshez, amely NO_EVENT_LOSS meghatározza őket.

===============

Képességek, amelyek minden objektumtípusra érvényesek

-
Process_whole_buffers. A célpont események pufferjeit fogyasztja el egyszerre, nem pedig eseményenként.

-
Singleton. Egy folyamatban csak egy célpontpéldány létezhet. Bár több esemény ülés hivatkozhat ugyanarra az egyszemélyes célpontra, valójában csak egy példány van, és az egyes eseményeket csak egyszer látja. Ez akkor fontos, ha a célpontot több olyan üléshez adják, amelyek mind ugyanazt az eseményt gyűjtik.

-
Szinkron. A célpontot azon a szálon hajtják végre, amely az eseményt generálja, mielőtt a vezérlés visszakerül a hívó kódsorba.
type_name nvarchar(60) A pred_source és pred_compare tárgyak neve. Null értékű.
type_package_guid uniqueidentifier A csomag GUID-je, amely megjeleníti azt a típust, amelyen ez az objektum működik. Null értékű.
type_size int Az adattípus bájtokban terjedő mérete. Ez csak érvényes objektumtípusokra vonatkozik. Null értékű.

Permissions

VIEW SERVER STATE engedélyt igényel a szerveren.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.

Kapcsolati számosságok

Ettől kezdve Kapcsolat
sys.dm_xe_objects.package_guid sys.dm_xe_packages.guid Sok-az-egyhez

Következő lépések

További információ a kapcsolódó fogalmakról az alábbi cikkekben: