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

  1. Créez un nouveau projet Visual Expert avec du code SQL Server.
  2. Sélectionnez votre code dans la base de données - PAS dans des dossiers/fichiers.

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

  • À partir de ce moment, chaque fois qu'une nouvelle analyse de code sera lancée, Visual Expert recueillera les dernières statistiques de performance disponibles et les combinera avec l'analyse de votre code. Veuillez noter que si vous venez d'activer cette fonction, vous devrez peut-être attendre qu'une quantité suffisante de code soit exécutée avant d'obtenir des statistiques pertinentes.
  • Vous pouvez arrêter de collecter des statistiques d'exécution à tout moment : Ouvrez simplement l'onglet "Performance" et cliquez sur "Désactiver".