Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Retourneert een rij voor elk object dat wordt weergegeven door een gebeurtenispakket. Objecten kunnen een van de volgende zijn:
Gebeurtenissen. Gebeurtenissen geven interessante punten aan in een executiepad. Alle evenementen bevatten informatie over een interessant punt.
Acties. Acties worden synchroon uitgevoerd wanneer gebeurtenissen worden uitgevoerd. Een actie kan runtime-gegevens aan een gebeurtenis toevoegen.
Doelstellingen. Doelen consumeren gebeurtenissen, hetzij synchroon op de thread die het event uitvoert, hetzij asynchroon op een door het systeem geleverde thread.
Predikaten. Predicaatbronnen halen waarden op uit gebeurtenisbronnen voor gebruik in vergelijkingsoperaties. Predicaatvergelijkingen vergelijken specifieke datatypen en geven een Booleaanse waarde terug.
Typen. Types omvatten de lengte en kenmerken van de bytecollectie, wat nodig is om de data te interpreteren.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| naam | nvarchar(60) | De naam van het object. naam is uniek binnen een pakket voor een specifiek objecttype. Is niet nulbaar. |
| object_type | nvarchar(60) | Het type object. object_type is een van de volgende: gebeurtenis action target pred_source pred_compare type Is niet nulbaar. |
| package_guid | uniqueidentifier | De GUID voor het pakket dat deze actie blootlegt. Er is een veel-op-één relatie met sys.dm_xe_packages.package_id. Is niet nulbaar. |
| beschrijving | nvarchar(256) | Een beschrijving van de actie. De beschrijving wordt bepaald door de pakketauteur. Is niet nulbaar. |
| capabilities | int | Een bitmap die de mogelijkheden van het object beschrijft. Is null-waarde. |
| capabilities_desc | nvarchar(256) | Geeft alle mogelijkheden van het object op. Is null-waarde. Mogelijkheden die op alle objecttypen van toepassing zijn - Privé. Het enige object dat intern beschikbaar is, en dat niet toegankelijk is via de CREATE/ALTER EVENT SESSION DDL. Auditgebeurtenissen en doelen vallen in deze categorie, naast een klein aantal objecten die intern worden gebruikt. =============== Gebeurtenismogelijkheden - No_block. Het event bevindt zich in een kritisch codepad dat om geen enkele reden kan blokkeren. Gebeurtenissen met deze mogelijkheid mogen niet worden toegevoegd aan een gebeurtenissessie die NO_EVENT_LOSS specificeert. =============== Mogelijkheden die op alle objecttypen van toepassing zijn - Process_whole_buffers. Het doel verbruikt buffers van gebeurtenissen tegelijk, in plaats van gebeurtenis voor gebeurtenis. - Singleton. Er kan slechts één instantie van het doelwit bestaan in een proces. Hoewel meerdere gebeurtenissessies naar hetzelfde singleton-doel kunnen verwijzen, is er eigenlijk maar één instantie, en die instantie zal elk uniek evenement slechts één keer zien. Dit is belangrijk als het doel aan meerdere sessies wordt toegevoegd die allemaal hetzelfde event verzamelen. - Synchroon. Het doel wordt uitgevoerd op de thread die het event produceert, voordat de controle wordt teruggegeven aan de aanroepende coderegel. |
| type_name | nvarchar(60) | De naam voor pred_source en pred_compare objecten. Is null-waarde. |
| type_package_guid | uniqueidentifier | De GUID voor het pakket dat het type waarop dit object werkt, blootlegt. Is null-waarde. |
| type_size | int | De grootte, in bytes, van het datatype. Dit geldt alleen voor geldige objecttypes. Is null-waarde. |
Permissions
Vereist toestemming VIEW SERVER STATE op de server.
Machtigingen voor SQL Server 2022 en hoger
Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.
Relatiekardinaliteiten
| Van | Tot | Relatie |
|---|---|---|
| sys.dm_xe_objects.package_guid | sys.dm_xe_packages.guid | Veel-op-een |
Volgende stappen
Meer informatie over gerelateerde concepten vindt u in de volgende artikelen:
- Dynamische beheerweergaven en -functies (Transact-SQL)
- sys.dm_xe_sessions (Transact-SQL)
- sys.dm_xe_session_events (Transact-SQL)
- Uitgebreide overzicht van evenementen
- Quickstart: Uitgebreide evenementen
- Uitgebreide gebeurtenissen in Azure SQL Database
- Doelcode gebeurtenisbestand voor uitgebreide gebeurtenissen in Azure SQL Database en SQL Managed Instance