Avant d’utiliser Read80Trace, vous devez d’abord capturer une trace SQL Server, comportant plusieurs événements et colonnes. Si vous employez le modèle de Générateur de profils par défaut SQLProfilerStandard (SQLProfilerStandard. tdf) pour capturer des informations de trace, assurez-vous que vous ajoutez les colonnes EndTime et DatabaseId au modèle avant la capture.
Capture d’une trace SQL Server
Si vous souhaitez une analyse au niveau instructions, vous devez sélectionner les événements de niveau instruction tels que SP:StmtStarting, SP:StmtCompleted et Showplan Statistics lors de la création de la trace. Vous trouverez plus d’informations sur les événements et colonnes à capturer dans une trace au niveau du fichier d’aide (read80trace.chm), sous la rubrique Necessary Events And Columns for Performance Analysis.
Pour capturer la trace, je préfère employer les procédures stockées de trace (par ex., sp_trace_create, sp_ trace_setevent) au lieu du Générateur de profils car les procédures stockées monopolisent moins de temps processeur sur le serveur. Une méthode facile pour générer un script SQL qui utilise les procédures de trace pour exécuter une trace consiste à employer l’option Trace de script (Script Trace) dans le Générateur de profils et à exécuter le script généré sur votre système SQL Server. Une autre option pour la collecte d’informations de trace consiste à employer l’utilitaire de collecte de données de diagnostic PSSDiag, lequel est documenté dans l’article Microsoft « PSSDIAG data collection utility ».
Après avoir obtenu un fichier de trace SQL Server contenant les événements collectés, exécutez Read80Trace sur celui-ci en lançant une commande similaire à ce qui suit :
read80trace -ic:\temp\test\sample_trace.trc -ic:\temp\test\sample_trace.trc -oc:\temp\test\output -f -SServerName -E
L’utilitaire Read80Trace analyse le fichier de trace spécifié, crée un fichier output.htm dans le dossier de sortie spécifié, puis ouvre ce fichier dans votre navigateur. L’utilitaire se connecte à un système SQL Server (par défaut, au serveur local si aucun paramètre n’est spécifié ou à un serveur dont le nom est précisé avec -S) et crée une base de données PerfAnalysis (par défaut) ou un nom de base de données que vous spécifiez avec l’option -d. Read80Trace se connecte au système SQL Server pour effectuer l’analyse étendue et les agrégations sur le fichier de trace et génère un fichier read80trace.log. Ce journal consigne des informations de dépannage précieuses sur l’utilitaire, telles que le serveur cible de la connexion, le nombre d’événements traités, ainsi que les avertissements. Comme l’analyse de la trace peut solliciter fortement les ressources processeur, vous devez employer un système SQL Server de test (non utilisé en production) auquel connecter Read80Trace.
Téléchargez cette ressource
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Top 5 des évolutions technologiques impactant la sécurité 2026
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
