Partager via


Collecte de données de trace SQL pour surveiller et améliorer les performances dans les tests de charge

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 se sert de SQL Server pour stocker des données.

Notes

Le traçage SQL ne se limite pas aux tests de performances de site 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 les données de trace SQL pendant une série de tests de charge pour les analyser ultérieurement. La collecte de données de trace permet d'identifier les requêtes dont l'exécution est la plus lente et les procédures stockées dans la base de données SQL Server testée. Vous pouvez activer le traçage en modifiant le test de charge dans l'éditeur de test de charge après l'avoir créé.

Si le traçage SQL est activé, un fichier contenant les données de trace SQL est créé pendant la série de tests de charge. Ces données sont automatiquement importées dans le magasin des résultats des tests de charge à l'issue de la série de tests, et le fichier de trace est supprimé. Vous pouvez analyser les données de trace dans le tableau Trace SQL à la fin du test de charge. Pour plus d'informations, consultez Comment : afficher les données de trace SQL de tests de charge à l'aide de la table Trace SQL.

Si le traçage SQL est activé, les données de trace SQL peuvent être affichées dans l'analyseur de test de charge dans le tableau Trace SQL qui est disponible dans la vue Tables. Pour diagnostiquer des problèmes de performance SQL, le traçage SLQ constitue une alternative facile à utiliser au démarrage d'une session SQL Profiler distincte pendant l'exécution du test de charge. Pour activer cette fonction, l'utilisateur qui exécute le test de charge doit disposer des privilèges SQL qui sont obligatoires pour exécuter le traçage SQL, et vous devez spécifier un répertoire (généralement un partage) dans lequel le fichier de suivi sera écrit. À la fin du test de charge, le fichier des données de trace est importé dans le référentiel du test de charge et associé au test de charge qui a été exécuté afin qu'il puisse être affiché ultérieurement à l'aide de l'analyseur de test de charge.

Notes

Pour obtenir une liste complète des propriétés de paramètres d'exécution et leurs descriptions, consultez Propriétés des paramètres d'exécution pour le test de charge. Tâches

Tâches

Rubriques associées

Utiliser l'outil de traçage SQL pour améliorer les performances : 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.

Voir aussi

Concepts

Analyse des séries de tests de charge

Gestion des résultats des tests de charge dans le référentiel des résultats des tests de charge

Autres ressources

Création et modification de tests de charge