Se connecter à SQL Server pour récupérer des statistiques de performance

Visual Expert vous permet d'analyser la performance du code de la base de données.
Pour cela, vous devez vous connecter à votre base de données SQL Server et activer la collecte des statistiques de performance.

  1. Créez un nouveau projet Visual Expert avec du code SQL Server.
  2. Sélectionnez votre code directement depuis la base de données - PAS depuis des dossiers/fichiers.
    Si vous avez besoin d'exporter des données de performance dans un fichier, veuillez consulter cet article.

Connect SQL Server for performance data

Quelle base de données analyser ?

Le choix de la base de données à analyser détermine l'endroit à partir duquel vous collecterez les statistiques de performance. Idéalement, vous devriez analyser une base de données de production. Si vous ne disposez pas des droits d'accès nécessaires, une base de test ou de développement suffir, à condition qu'elle soit suffisamment utilisée pour générer des statistiques de performance pertinentes.

  • Définissez et testez votre connexion à la base de données.
  • Lancez l'analyse du code.
  • Activez les fonctionnalités de performance du code.

Lorsque l'analyse est terminée, ouvrez l'onglet "Performance" dans le menu ruban et cliquez sur "Activer".

Connect SQL Server for performance data

Des statistiques de performance seront automatiquement générées lorsque votre code sera exécuté.

Après avoir cliqué sur "Activer" :

  • Visual Expert vérifiera qu'il dispose des droits d'accès nécessaires pour votre base de données.
  • Il essaiera de créer une session d'événement de performance dans votre base de données SQL Server
  • Un message sera affiché si un problème est détecté.

Veuillez noter que cette fonction n'est disponible que pour :

  • SQL Server 2012 et supérieur.
  • Les projets Visual Expert lisant le code de base de données directement depuis la base de données, et non depuis des fichiers.

Vous pouvez également activer/désactiver et voir les détails de la session de l'événement de performance en ouvrant "Configuration des Performances".

Connect SQL Server for performance data

Analyse des performances de la base de données

Pour obtenir une analyse combinée du code et de la performance de la base de données :

  • Attendez que suffisamment de code soit exécuté pour obtenir des statistiques pertinentes sur les performances de la BD.
  • Lancez une analyse du projet.

Vous pouvez arrêter de collecter des statistiques d'exécution à tout moment : Ouvrez simplement l'onglet "Performance" et cliquez sur "Désactiver".

En savoir plus sur l'amélioration des performances du code de la BDD