sys.dm_xe_database_session_events (base de données Azure SQL et Azure SQL Managed Instance)
S’applique à : Azure SQL DatabaseAzure SQL Managed Instance
Retourne des informations sur les événements de session pour les sessions actives étendues à 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 étendues à la base de données, consultez sys.database_event_session_events.
Azure SQL Database prend uniquement en charge les sessions étendues à la base de données. Azure SQL Managed Instance prend en charge à la fois les sessions étendues à la base de données et les sessions étendues au serveur. Les sessions étendues 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 | À usage interne uniquement |
event_fire_average_time | bigint | À usage interne uniquement |
event_fire_min_time | bigint | Durée minimale nécessaire à la publication de l’événement, en microsecondes. N'accepte pas la valeur NULL. |
event_fire_max_time | bigint | Temps maximal nécessaire à la publication de l’événement, en microsecondes. N'accepte pas la valeur NULL. |
Autorisations
Requiert l'autorisation VIEW DATABASE STATE.
Cardinalités de la relation
Du | À | Relation |
---|---|---|
sys.dm_xe_database_session_events.event_session_address | sys.dm_xe_database_sessions.address | Plusieurs-à-un |
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-à-un |
É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 (base de données Azure SQL et Azure SQL Managed Instance)
- sys.dm_xe_database_sessions (base de données Azure SQL 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour