Procédure : corréler une trace aux données du journal de performances (Générateur de profils SQL Server)
Le SQL Server Profiler peut corréler les compteurs du Moniteur système Microsoft Windows aux événements Analysis ServicesSQL Server ou SQL Server. Le Moniteur système Windows consigne dans des journaux de performances l'activité du système pour des compteurs spécifiés.
[!REMARQUE]
Pour plus d'informations sur le partage de journaux entre plusieurs versions de Windows, consultez la procédure à la fin de cette rubrique.
Pour corréler une trace aux données du journal de performances
Dans SQL Server Profiler, ouvrez un fichier de trace ou une table de trace enregistrée. Il est impossible de corréler une trace d'exécution qui regroupe encore des données d'événement. Pour garantir la précision de la corrélation aux données du Moniteur système, la trace doit contenir les colonnes de données StartTime et EndTime.
Dans le menu Fichier du SQL Server Profiler, cliquez sur Importer les données de performances.
Dans la boîte de dialogue Ouvrir, sélectionnez un fichier qui contient un journal de performances. Les données du journal de performances doivent être capturées pendant la même période que celle de la capture des données de trace.
Dans la boîte de dialogue Limite des compteurs de performances, activez les cases à cocher correspondant aux objets et aux compteurs du Moniteur système que vous souhaitez afficher aux côtés de la trace. Cliquez sur OK.
Sélectionnez un événement dans la fenêtre des événements de trace ou faites défiler plusieurs lignes adjacentes dans la fenêtre des événements de trace à l'aide des touches de direction. La barre rouge verticale de la fenêtre Données du Moniteur système indique les données du journal de performances corrélées à l'événement de trace sélectionné.
Cliquez sur un point qui vous intéresse dans le graphique du Moniteur système. La ligne de trace correspondante la plus proche dans le temps est sélectionnée. Pour agrandir un intervalle de temps, cliquez sur le pointeur de la souris et faites-le glisser dans le graphique du Moniteur système.
Pour créer des journaux de performances pouvant être partagés avec différentes versions de Windows
Dans le Panneau de configuration, ouvrez Outils d'administration, puis double-cliquez sur Performances.
Dans la boîte de dialogue Performances, développez Journaux et alertes de performances, cliquez avec le bouton droit sur Journaux de compteurs, puis cliquez sur Nouveaux paramètres de journal.
Tapez un nom pour le journal de compteurs, puis cliquez sur OK.
Sous l'onglet Général, cliquez sur Ajouter des compteurs.
Dans la liste Objet de performance, sélectionnez un objet de performance à surveiller. Les noms des objets de performances SQL Server pour des instances par défaut de SQL Server commencent par SQL Server et les instances nommées commencent par MSSQL$instanceName.
Ajoutez autant de compteurs que nécessaire pour votre instance SQL Server et d'autres valeurs importantes, telles que le temps processeur et le temps du disque.
Lorsque vous avez terminé d'ajouter les compteurs, cliquez sur Fermer.
Définissez les valeurs de l'intervalle Période d'échantillonnage des données. Commencez par un intervalle modeste, par exemple 5 minutes, puis modifiez-le si nécessaire.
Sous l'onglet Fichiers journaux choisissez Fichier texte (séparé par des virgules) dans la liste Type de fichier journal. Vous pouvez partager entre plusieurs versions de Windows les fichiers texte de journal délimités par une virgule et les afficher ultérieurement dans des outils de création de rapports tels que Microsoft Excel.
Sous l'onglet Planification, spécifiez une planification de surveillance.
Cliquez sur OK pour créer le journal de performances.
Voir aussi