Partager via


Comment : intégrer les données de trace SQL

Mise à jour : novembre 2007

Le traçage SQL est un outil que vous pouvez utiliser dans vos tests de charge pour vous aider à surveiller et à améliorer les performances de vos applications Web. Vous ne devez utiliser le traçage SQL que si votre application Web utilise SQL Server pour stocker des données.

Remarque :

Le traçage SQL n'est pas limité aux tests Web. Les tests unitaires pour les applications qui accèdent à des bases de données SQL Server sont également de bons candidats pour le traçage SQL.

Vous pouvez collecter des données de trace SQL pendant un test de charge afin de les analyser ultérieurement. Vous pouvez activer le traçage SQL uniquement dans l'Éditeur de test de charge. Vous ne pouvez pas activer le traçage SQL lors de la création du test de charge avec l'Assistant Nouveau test de charge. Pour plus d'informations, consultez À propos du traçage SQL.

Remarque :

Pour utiliser le traçage SQL dans un test de charge exécuté localement sur un ordinateur fonctionnant sous Windows Vista, vous devez être membre du rôle sysadmin sur l'instance SQL Server tracée. Pour résoudre ce problème, un administrateur SQL Server doit vous ajouter au rôle sysadmin.

Pour activer le traçage SQL pour une série de tests de charge

  1. Ouvrez un test de charge dans l'éditeur de test de charge.

  2. Cliquez avec le bouton droit sur le nœud Paramètres d'exécution actif pour votre test de charge, puis cliquez sur Propriétés.

    La Fenêtre Propriétés s'affiche.

  3. Définissez la propriété Traçage SQL activé. True indique que le traçage SQL est activé ; False indique qu'il ne l'est pas.

  4. Définissez la propriété Chaîne de connexion de traçage SQL. Tapez la chaîne de connexion du serveur SQL que vous souhaitez surveiller ou cliquez sur le bouton de sélection pour ouvrir la boîte de dialogue Propriétés de connexion.

  5. Définissez la propriété Répertoire de traçage SQL. Tapez un dossier dans lequel stocker les données de trace SQL. Le chemin d'accès doit être accessible au serveur SQL Server et au client qui exécute Visual Studio Team System Test Edition.

  6. Définissez la propriété Durée minimale des opérations SQL tracées. Tapez une valeur pour la durée minimale des requêtes tracées. Par exemple, la valeur 500 indique qu'un traçage est effectué pour toutes les requêtes supérieures à 500. Les valeurs sont exprimées en millisecondes. Pour SQL Server 2005, les unités sont les microsecondes.

  7. Enregistrez et exécutez votre test.

    Vous ne pouvez consulter les données de traçage SQL qu'une fois votre test de charge terminé. Pour plus d'informations, consultez Comment : afficher les données de trace SQL d'une série de tests de charge.

Voir aussi

Autres ressources

Modification de tests de charge

Analyse des séries de tests de charge

Référentiel des résultats des tests de charge