Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Managed Instance
XEvent Profiler est une fonctionnalité SQL Server Management Studio (SSMS) qui affiche une fenêtre de visualisation en direct d’Extended Events. Cette vue d’ensemble décrit les raisons de l’utiliser et ses principales fonctionnalités, puis fournit des instructions pour commencer à visualiser Extended Events.
Pourquoi utiliser XEvent Profiler ?
Contrairement à SQL Profiler, XEvent Profiler est directement intégré à SSMS et s’appuie sur la technologie d’événements étendus scalable du moteur SQL. Cette fonctionnalité permet d’accéder rapidement à une vue de streaming en direct des événements de diagnostic sur SQL Server. Cette vue peut être personnalisée et ces personnalisations peuvent être partagées avec d’autres utilisateurs SSMS sous forme de fichier .viewsettings. La session créée par XE Profiler est moins intrusive dans SQL Server en cours d’exécution qu’une trace SQL similaire le serait si vous utilisiez SQL Profiler. Cette session peut être aussi personnalisée par l’utilisateur avec l’interface utilisateur des propriétés de session XE existante ou avec Transact-SQL.
Prérequis
Cette fonctionnalité est uniquement disponible dans SQL Server Management Studio (SSMS) version 17.3 ou ultérieure. Installez la dernière version de SQL Server Management Studio (SSMS).
Mise en route
Pour accéder à XEvent Profiler, procédez comme suit :
Ouvrez SQL Server Management Studio.
Connectez-vous à une instance du Moteur de base de données SQL Server ou à un hôte local.
Dans l’Explorateur d’objets, recherchez l’élément de menu Du profileur XE et développez-le en sélectionnant le signe « + ».
Double-cliquez sur Standard si vous souhaitez voir tous les événements de cette session. Sélectionnez T-SQL si vous souhaitez afficher les instructions SQL journalisées. Si une session n’est pas encore créée, une session est créée pour vous.
Vous pouvez maintenant afficher les événements capturés par la session.
Arrêter et démarrer la session
Pour démarrer la session, sélectionnez Démarrer le flux de données dans le menu Événements étendus de la visionneuse de données en direct ou utilisez la flèche verte dans la barre d’outils :
De même, une fois qu’une session a démarré, pour arrêter une session, sélectionnez Arrêter le flux de données dans le menu Événements étendus de la visionneuse de données dynamique ou utilisez le carré rouge dans la barre d’outils.
Personnaliser la session
Bien que XEvent Profiler fournit les sessions Standard et T-SQL préconfigurées, vous pouvez personnaliser davantage la session pour répondre à vos besoins en procédant comme suit :
- Ajouter ou supprimer des colonnes : cliquez avec le bouton droit sur n’importe quel en-tête de colonne dans la visionneuse Live Data, puis sélectionnez Choisir des colonnes... pour ajouter ou supprimer des colonnes pour contrôler l’affichage d’informations supplémentaires.
- Filtrer les événements : cliquez avec le bouton droit sur n’importe quel champ de la visionneuse de données dynamiques et sélectionnez Filtrer par cette valeur pour appliquer des critères aux événements capturés, tels que pour se concentrer sur une application spécifique, un utilisateur ou un type d’événement. Vous pouvez également sélectionner Filtres... dans la barre de navigation supérieure pour ouvrir la boîte de dialogue filtre.
Exporter les données
Pour enregistrer les données pour une analyse ultérieure, vous pouvez exporter le flux de données vers une table, ou un fichier XEL ou CSV. Pour exporter le flux, sélectionnez Exporter des données... dans le menu Événements étendus .