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
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí řádek pro každý objekt, který je vystaven balíčkem událostí. Objekty mohou být jedním z následujících:
Dění. Události ukazují zajímavé body na cestě provedení. Všechny akce obsahují informace o zajímavém bodě.
Akce. Akce se spouštějí synchronně, když se spustí události. Akce může k události připojit data o běhu během běhu.
Cíle. Cíle spotřebovávají události, buď synchronně na vlákně, které událost spustí, nebo asynchronně na vlákně poskytovaném systémem.
Predikáty. Zdroje predikátů získávají hodnoty ze zdrojů událostí pro použití při porovnávacích operacích. Porovnání predikátů porovnávají konkrétní datové typy a vracejí Booleovu hodnotu.
Typy. Typy zapouzdřují délku a charakteristiky sbírky bajtů, které jsou nezbytné pro interpretaci dat.
| Název sloupce | Datový typ | Description |
|---|---|---|
| název | nvarchar(60) | Název objektu. název je unikátní v rámci balíčku pro konkrétní typ objektu. Není možné nastavit jako null. |
| typ_objektu | nvarchar(60) | Typ objektu. object_type je jedním z následujících: událost akce cíl pred_source pred_compare typ Není možné nastavit jako null. |
| package_guid | uniqueidentifier | GUID pro balení, které tuto akci odhaluje. S sys.dm_xe_packages.package_id existuje vztah mnoho-na-jednoho. Není možné nastavit jako null. |
| popis | nvarchar(256) | Popis děje. Popis je nastaven autorem balíčku. Není možné nastavit jako null. |
| capabilities | int | Bitmapa, která popisuje schopnosti objektu. Je nullable. |
| capabilities_desc | nvarchar(256) | Uvádí všechny schopnosti objektu. Je nullable. Schopnosti, které platí pro všechny typy objektů - Soukromé. Jediný objekt dostupný pro interní použití, ke kterému nelze přistupovat přes CREATE/ALTER EVENT SESSION DDL. Auditní události a cíle spadají do této kategorie, kromě malého počtu interně používaných objektů. =============== Možnosti událostí - No_block. Událost se nachází v kritické kódové cestě, kterou nelze z žádného důvodu zablokovat. Události s touto schopností nesmí být přidávány do žádné relace událostí, která specifikuje NO_EVENT_LOSS. =============== Schopnosti, které platí pro všechny typy objektů - Process_whole_buffers. Cílová jednotka spotřebovává buffery událostí najednou, nikoli událost po události. - Singleton. V procesu může existovat pouze jedna instance cíle. Ačkoliv více eventových relací může odkazovat na stejný singleton target, ve skutečnosti existuje pouze jedna instance, a ta uvidí každou unikátní událost pouze jednou. To je důležité, pokud je cíl přidán do více relací, které všechny sbírají stejnou událost. - Synchronní. Cíl je vykonán na vlákně, které událost generuje, než je řízení vráceno volajícímu řádku kódu. |
| type_name | nvarchar(60) | Název pro pred_source a pred_compare objekty. Je nullable. |
| type_package_guid | uniqueidentifier | GUID pro balení, které zpřístupňuje typ, na kterém tento objekt pracuje. Je nullable. |
| type_size | int | Velikost datového typu v bajtech. To platí pouze pro platné typy objektů. Je nullable. |
Povolení
Vyžaduje oprávnění ZOBRAZIT STAV SERVERU na serveru.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.
Kardinality relací
| Od | To | Vztah |
|---|---|---|
| sys.dm_xe_objects.package_guid | sys.dm_xe_packages.guid | Many-to-one |
Další kroky
Další informace o souvisejících konceptech najdete v následujících článcích:
- zobrazení a funkce dynamické správy (Transact-SQL)
- sys.dm_xe_sessions (Transact-SQL)
- sys.dm_xe_session_events (Transact-SQL)
- Přehled rozšířených akcí
- Rychlý start: Rozšířené akce
- Rozšířené události ve službě Azure SQL Database
- Cílový kód souboru událostí pro rozšířené události ve službě Azure SQL Database a službě SQL Managed Instance