Utilisation du Générateur de profils SQL Server

Le SQL Server Profiler indique comment SQL Server résout les requêtes de manière interne. Les administrateurs peuvent ainsi voir exactement quelles sont les expressions multidimensionnelles ou les instructions Transact-SQL qui sont soumises au serveur et comment celui-ci accède à la base de données ou au cube pour renvoyer des ensembles de résultats.

Le SQL Server Profiler vous permet d'effectuer les opérations suivantes :

  • Créer une trace basée sur un modèle réutilisable

  • Observer les résultats de la trace au fil de son exécution

  • Stocker les résultats de la trace dans une table

  • Démarrer, arrêter, suspendre et modifier les résultats de la trace en fonction des besoins

  • Relire les résultats de la trace

Utilisez le SQL Server Profiler pour surveiller uniquement les événements qui vous intéressent. Si les traces deviennent trop volumineuses, vous pouvez les filtrer en fonction des informations de votre choix, de manière à ce que seul un sous-ensemble des données d’événement soit recueilli. La surveillance d'un trop grand nombre d'événements s'ajoute à la charge du serveur et du processus de surveillance, et peut considérablement accroître la taille du fichier ou de la table de trace, en particulier si le processus de surveillance se prolonge sur une période importante.

Notes

Dans SQL Server 2005 et les versions ultérieures, les valeurs des colonnes de traces supérieures à 1 Go renvoient une erreur et sont tronquées dans la sortie de trace.

Dans cette section

Rubrique

Description

Modèles du Générateur de profils SQL Server

Contient des informations relatives aux modèles de trace prédéfinis fournis avec le SQL Server Profiler.

Autorisations nécessaires pour exécuter SQL Server Profiler

Contient des informations relatives aux autorisations requises pour exécuter le SQL Server Profiler.

Enregistrement de traces et de modèles de trace

Contient des informations relatives à l'enregistrement de la sortie de la trace et des définitions de la trace dans un modèle.

Modification des modèles de trace

Contient des informations relatives à la modification des modèles de trace à l'aide du SQL Server Profiler ou de Transact-SQL.

Démarrage, suspension et arrêt des traces

Contient des informations relatives à ce qui se passe quand vous démarrez, quand vous suspendez ou quand vous arrêtez une trace.

Corrélation d'une trace avec les journaux de performances Windows

Contient des informations relatives à la corrélation des données du journal de performances Windows avec une trace à l'aide du Générateur de profils SQL Server.

Affichage et analyse des traces avec le Générateur de profils SQL Server

Contient des informations relatives à l'utilisation de traces pour la résolution de problèmes de données, à l'affichage des noms d'objet dans une trace et à la recherche d'événements dans une trace.

Analyse des blocages à l'aide du Générateur de profils SQL Server

Contient des informations relatives à l'utilisation du SQL Server Profiler pour identifier la cause d'un blocage.

Analyse de requêtes avec des résultats SHOWPLAN dans le Générateur de profils SQL Server

Contient des informations relatives à l'utilisation du SQL Server Profiler pour collecter et afficher les résultats des classes d'événements Showplan et Showplan Statistics.

Filtrage des traces avec le Générateur de profils SQL Server

Contient des informations relatives à l'utilisation du SQL Server Profiler pour définir des filtres sur les colonnes de données afin de filtrer la sortie de la trace.

Relecture de traces

Contient des informations qui expliquent ce qu'est la relecture d'une trace et qui indiquent les conditions nécessaires à sa réalisation.

Scénarios d'utilisation du Générateur de profils SQL Server

Décrit certains scénarios courants d'utilisation du SQL Server Profiler pour analyser les performances de SQL Server.