sys.dm_xe_database_session_events (Azure SQL Database et Azure SQL Managed Instance)
S’applique à : Azure SQL Database Azure SQL Managed Instance
Retourne des informations sur les événements de session pour les sessions actives dans l’étendue de la base de données. Les événements sont des points d'exécution discrets. Des prédicats peuvent être appliqués aux événements pour les empêcher de se déclencher si ces événements ne contiennent pas les informations requises. Pour plus d’informations sur les événements de toutes les sessions délimitées à la base de données, consultez sys.database_event_session_events.
Azure SQL Database prend uniquement en charge les sessions délimitées à la base de données. Azure SQL Managed Instance prend en charge les sessions délimitées à la base de données et les sessions au niveau du serveur. Les sessions délimitées au serveur sont recommandées pour les instances managées : en savoir plus dans CREATE EVENT SESSION.
Nom de la colonne | Type de données | Description |
---|---|---|
event_session_address | varbinary(8) | Adresse mémoire de la session d'événements. N'accepte pas la valeur NULL. |
event_name | nvarchar(60) | Nom de l'événement auquel est liée une action. N'accepte pas la valeur NULL. |
event_package_guid | uniqueidentifier | GUID pour le package contenant l'événement. N'accepte pas la valeur NULL. |
event_predicate | nvarchar(2048) | Représentation XML de l'arborescence prédicat qui est appliquée à l'événement. Autorise la valeur NULL. |
event_fire_count | bigint | Utilisation interne uniquement. |
event_fire_average_time | bigint | Utilisation interne uniquement. |
event_fire_min_time | bigint | Temps minimal nécessaire pour publier l’événement, en microsecondes. N'accepte pas la valeur NULL. |
event_fire_max_time | bigint | Temps maximal nécessaire pour publier l’événement, en microsecondes. N'accepte pas la valeur NULL. |
autorisations
Nécessite l’autorisation VIEW DATABASE STATE.
Cardinalités de la relation
Du | À | Relationship |
---|---|---|
sys.dm_xe_database_session_events.event_session_address | sys.dm_xe_database_sessions.address | Plusieurs-à-une |
sys.dm_xe_database_session_events.event_package_guid, sys.dm_xe_database_session_events.event_name | sys.dm_xe_objects.name, sys.dm_xe_objects.package_guid | Plusieurs-à-une |
Étapes suivantes
En savoir plus sur les concepts associés dans les articles suivants :
- Événements étendus dans une base de données SQL Azure
- Code cible du fichier d’événements pour les événements étendus dans Azure SQL Database et SQL Managed Instance
- sys.dm_xe_database_session_targets (Azure SQL Database et Azure SQL Managed Instance)
- sys.dm_xe_database_sessions (Azure SQL Database et Azure SQL Managed Instance)
- Supervision des performances de Microsoft Azure SQL Database et d’Azure SQL Managed Instance à l’aide de vues de gestion dynamique