SQL Profiler est l'interface utilisateur graphique utilisée pour le suivi des performances des instructions T- SQL dans SQL Server, le système de gestion de base de données relationnelle offert par Microsoft . Vous pouvez l'utiliser pour analyser l'instruction SQL et les procédures stockées et les ajuster pour de meilleures performances . Un profileur SQL se compose d'un modèle qui spécifie les données que vous souhaitez analyser . Vous pouvez collecter les données en exécutant une trace qui utilise le modèle spécifié lors d'un événement comme l'exécution d'une procédure stockée ou une instruction SQL. Utilisez ces données capturées pour analyser les performances de base de données et SQL. Instructions
1
de Windows Cliquez sur "Démarrer" et choisissez " Tous les programmes ". Sélectionnez « Microsoft SQL Server » et cliquez sur «Outils de performance " dans les options disponibles.
2
Choisissez "SQL Server Profiler " pour ouvrir l'écran « Se connecter au serveur " . Choisissez " Database Engine " parmi les options disponibles en cliquant sur le menu déroulant pour "Type de serveur".
3
Choisissez le serveur en cliquant sur le menu déroulant à côté de " Nom du serveur. " Choisissez soit " l'authentification Windows » ou « authentification SQL Server " pour " Authentification ".
4
cliquez sur "Connect " pour ouvrir la fenêtre "Propriétés de trace " écran . Tapez un nom pour le " Nom de la trace . " Accepter le serveur par défaut pour " nom du fournisseur de Trace » et « type de fournisseur de suivi " basé sur le serveur que vous avez choisi lors de la connexion .
5
Sélectionnez le modèle que vous souhaitez utiliser en cliquant sur le menu déroulant à côté " Utiliser le modèle " en fonction de vos besoins. Vous pouvez choisir les modèles intégrés ou créer votre propre . Ces modèles seront enregistrés avec l'extension de « TDF ».
6
Choisissez soit le " Save to File " ou "Enregistrer la table" pour enregistrer le fichier de trace. Spécifiez le dossier dans lequel vous voulez enregistrer le fichier dans le menu "Fichier Enregistrer" écran et cliquez sur "Enregistrer " dans l'écran "Enregistrer le fichier " .
7
cliquez sur "Enregistrer " à la table si vous voulez enregistrer le fichier de trace dans une base de données pour ouvrir l'écran " de la table de destination" . Spécifiez la base de données en cliquant sur le menu déroulant à côté de la «Base de données ». Sélectionnez le «propriétaire» en choisissant parmi les options disponibles dans le menu déroulant. Spécifiez la table en cliquant sur le menu déroulant à côté de " tableau ". Cliquez sur " OK" pour revenir à la fenêtre "Propriétés de train " écran .
8 Cochez la case
l'option "Activer le temps d'arrêt de trace" et de préciser la date et l' heure à laquelle vous voulez que le SQL Profiler pour arrêter la trace . Cliquez sur l'onglet " Section d'événements" pour spécifier les événements que vous devez suivre dans le profileur SQL. Un événement correspond à toute opération effectuée par le « moteur de base de données " de SQL Server comme l'exécution d'instructions T- SQL et des procédures stockées , connecter et déconnecter des opérations .
9
Sélectionnez les événements que vous voulez tracer par sélectionnant les cases appropriées en fonction de vos besoins. Cochez la case de l'option " Afficher tous les événements " si vous voulez afficher tous les événements et choisir «Afficher toutes les colonnes " si vous voulez afficher toutes les colonnes dans le fichier de trace sous la rubrique « vérification de sécurité ».
10
Cliquez sur le bouton "Colonne Filter" sous la rubrique " données de texte" si vous voulez appliquer des filtres aux colonnes. L'écran " Modifier le filtre " s'ouvre. Spécifiez les filtres en sélectionnant l'attribut et l'état . Cochez la case de l'option " Exclure les lignes qui ne contiennent pas de valeurs " si vous ne voulez pas les lignes où il n'ya pas de valeur de cet attribut particulier. Cliquez sur " OK" pour revenir à la fenêtre "Propriétés de trace " écran .
11
Cliquez sur le bouton "Organiser la colonne " si vous voulez spécifier l'ordre des événements dans le fichier de trace. Cliquez sur "Exécuter " pour lancer la fonction de trace. L'écran Trace s'ouvre où vous pouvez obtenir les détails de requêtes et les événements sélectionnés. Arrêtez un événement particulier par un clic droit de la manifestation sous la " Classe d'événements " et en sélectionnant "Trace Stop" parmi les options disponibles .
12
enregistrer les résultats d' un événement particulier par un clic droit dessus et sélectionner "Extraire les données d'événement " et analyser les résultats de suivi de la performance de la base de données.