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.