Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez l’outil Base de données pour enregistrer les requêtes de base de données effectuées par votre application pendant une session de diagnostic. Vous pouvez ensuite analyser des informations sur les requêtes individuelles pour trouver des emplacements pour améliorer les performances de votre application.
Note
L'outil de base de données nécessite Visual Studio 2019 version 16.3 ou ultérieure et un projet .NET Core à l’aide de l’ADO.NET ou d’Entity Framework Core.
Configuration
Sélectionnez Alt+F2 pour ouvrir le profileur de performances dans Visual Studio.
Cochez la case Base de données .
Note
Si vous ne pouvez pas sélectionner l’outil, décochez la case de tous les autres outils, car certains outils doivent s’exécuter seuls. Pour en savoir plus sur l’exécution des outils ensemble, consultez Utilisation des outils de profilage à partir de la ligne de commande.
Si l’outil n’est toujours pas disponible, vérifiez que votre projet répond aux exigences précédentes. Vérifiez que votre projet est en mode Mise en production pour capturer les données les plus précises possible.
Sélectionnez le bouton Démarrer pour exécuter l’outil.
Une fois que l’outil a commencé à s’exécuter, parcourez le scénario à profiler dans votre application. Sélectionnez ensuite Arrêter la collecte ou fermez votre application pour afficher vos données.
Une fois la collection arrêtée, vous voyez un tableau des requêtes exécutées pendant votre session de profilage.
Les requêtes sont organisées chronologiquement, mais vous pouvez les trier par l’une des colonnes. Vous pouvez afficher d’autres colonnes en cliquant avec le bouton droit sur les titres des colonnes. La sélection de la colonne Durée trie les requêtes de la durée la plus longue à la plus courte.
Après avoir trouvé une requête que vous souhaitez examiner, cliquez avec le bouton droit sur la requête. Sélectionnez Ensuite Atteindre le fichier source pour voir quel code est responsable de cette requête.
Si vous sélectionnez un intervalle de temps sur un graphique, la table de requêtes affiche uniquement les requêtes qui se sont produites pendant cet intervalle de temps. Ce comportement est particulièrement utile lorsque vous exécutez également l’outil Utilisation du processeur.