Tutoriel : Améliorer les Performances du Code avec Visual Expert

Pourquoi utiliser ce tutoriel ?

Ce tutoriel permet d'examiner et d'améliorer les temps de réponse du code de base de données (procédures, fonctions, triggers, requêtes...).

Il est destiné aux projets utilisant :

  1. Des bases de données SQL Server avec le code Transact-SQL
  2. Des bases de données Oracle avec le code PL/SQL

Étape 1 : Configurez votre projet Visual Expert

Visual Expert (VE) doit accéder à la base de données pour collecter des informations sur la performance du code.
Soit votre instance Visual Expert peut se connecter directement à la base de données, soit un personnel autorisé (DBA par exemple) lancera un utilitaire Visual Expert sur la base de données pour les collecter.

Veuillez suivre la procédure correspondant à votre configuration :

  1. Oracle - si VE peut se connecter directement à la base de données
  2. Oracle - si VE ne peut PAS se connecter directement à la base de donnée
  3. SQL Server - VE peut se connecter directement à la base de données

Étape 2 : Examinez votre code

Une fois que les données de performance sont disponibles, VE doit analyser à nouveau votre code pour combiner les données de performance et le code source.

Vous pourrez alors :

Type de rapport Objectif
Identifier les objets lents Trouver et trier les objets en fonction de leur temps de réponse.
Optimiser un objet lent Décomposer le temps de réponse d'un objet lent en segments plus petits pour identifier et éliminer les goulots d'étranglement.
Optimiser les SQL lents Lister les requêtes SQL qui accèdent à une table. Les trier par temps de réponse. Passer en revue leur plan d'exécution pour les améliorer.
Optimiser un processus métier Analyser la chaîne d'appels derrière une fonctionnalité de l'application et identifier les objets lents affectant l'expérience utilisateur.
Passer en revue les paramètres de production Identifier les plus grandes tables, les objets les plus fréquemment exécutés, les objets fréquemment référencés par code, etc.