Affichage des données de performances SQL dans la vue Structure SQL

Les données de performances SQL peuvent être capturées depuis les applications Java que vous exécutez sur le plan de travail ou récupérées depuis un référentiel InfoSphere Optim Performance Manager.
Pour afficher les données de performances SQL du plan de travail via l'exécution d'une application Java
Créez une configuration de l'exécution du développement de l'accès aux données afin d'exécuter une application Java. Utilisez la vue Structure SQL pour évaluer les données relatives à la vitesse à laquelle la base de données associée a exécuté les instructions SQL de l'application. Vous pouvez également comparer les données actuelles avec des données antérieures afin de déterminer si les modifications apportées aux instructions SQL ont amélioré leurs performances.
Pour afficher les données de performances SQL importées à partir d'une base de données de référentiel InfoSphere Optim Performance Manager
Créez un profil InfoSphere Optim Performance Manager pour vous connecter à la base de données de référentiel contenant les données de performances des instructions SQL du projet. Spécifiez un intervalle pour les données de performances à importer. La vue Structure SQL affiche alors les données de performances relatives aux instructions SQL exécutées de manière dynamique.

Vous pouvez enregistrer des ensembles de données de performances. Après avoir détecté les instructions SQL aux performances insuffisantes, vous pouvez afficher leurs plans d'accès dans Visual Explain. Vous pouvez également les optimiser à l'aide d'InfoSphere Optim Query Tuner.

La vue Structure SQL permet d'afficher les types de données de performances SQL suivants :

Données de performances SQL du plan de travail
Données de performances capturées lorsqu'une application Java exécute des instructions SQL dans le plan de travail. Les données peuvent être capturées par pureQuery Runtime lors de l'exécution d'une instruction SQL ou à partir de données de performances précédemment capturées en local.
Données Performance Manager
Données de performances extraites d'un référentiel InfoSphere Optim Performance Manager.

Lors de l'importation de données InfoSphere Optim Performance Manager, les données de performances ne sont affichées que pour les instructions SQL répertoriées dans la vue Structure SQL. Si les données importées sont liées à des instructions SQL non répertoriées dans cette vue, elles ne sont donc pas affichées.

La vue Structure SQL ne permet d'afficher qu'un seul type de données de performances à la fois, et l'affichage des données de performances du plan de travail est légèrement différent de celui des données de Performance Manager.
Dans la page Base de données
Si des données de performances SQL sont affichées pour le plan de travail, celles-ci apparaissent dans la ligne répertoriant l'instruction SQL ainsi que dans celle répertoriant l'instruction SQL avec le numéro de ligne de code source du programme.

Si des données de performances InfoSphere Optim Performance Manager sont affichées, elles apparaissent dans la ligne répertoriant l'instruction SQL sans numéro de ligne. Les données importées n'incluent pas d'informations correspondant aux données de performances d'une instruction SQL située à un emplacement spécifique dans le fichier. Les lignes comprenant un numéro sont regroupées avec l'instruction afin d'afficher les emplacements de l'instruction SQL dans le code source. Si une instruction SQL est répertoriée plusieurs fois, les mêmes informations de performances sont affichées pour chaque occurrence de l'instruction.

Dans la page Java
Si des données de performances SQL sont affichées pour le plan de travail, celles-ci apparaissent dans la ligne répertoriant une instruction SQL spécifique et le numéro de ligne de code source d'un fichier Java.

Si des données de performances InfoSphere Optim Performance Manager sont affichées pour l'instruction SQL, celles-ci apparaissent dans le fichier Java sans numéro de ligne. Les données importées n'incluent pas d'informations correspondant aux données de performances d'une instruction SQL située à un emplacement spécifique dans le fichier. Les lignes comprenant un numéro sont regroupées avec l'instruction afin d'afficher les emplacements de l'instruction SQL dans le fichier. Si une instruction SQL apparaît dans plusieurs fichiers Java, les mêmes informations de performances sont affichées pour chaque occurrence de l'instruction.


Commentaires