Title: XTS1 WEB d
1SQL-TUNE
XT-SOFT
2Menu dAccueil
Cet écran est le Menu dAccueil de SQLTUNE.
3Sélection des Statistiques
Maintenant allons sur Statistics par PF4 ou
en entrant dans Enter option la valeur 04.
4 Panneau des statistiques dexécution
Sur ce panneau des ON/LINE STATISTICS, on peut
entrer un certain nombre de critères de
sélection.
5Sélection sur date et durée
Entrons comme critère de sélection une date et
un Coût minimum par programme.
6Résultat des statistiques
Résultat de la sélection sur date17/11/05 et
Coût minimum2000 ms
7Sélection dun ordre
Sélectionnons un ordre SQL
En positionnant le
curseur sur la ligne puis en appuyant sur PF5
Tuning
-
8Sélection de lordre n2
Résultat de la sélectionProgrammeAPPL003 et
Ordre SQL01
9Sélection de lordre n2
Mettons en forme lordre SQL en appuyant sur PF2
Indentation
10Mise en forme de lordre SQL
Résultat de la mise en forme de lordre SQL.
11Demande du Chemin dAccès
Demandons le chemin daccès SQL en appuyant sur
PF10 Access path.
12Chemin dAccès
Résultat du Chemin dAccès.
13Chemin dAccès
Remarquons que laccès sur SYSTEXT1 se fait par
Index Scan, vérifions les Index définis sur cette
table par PF5.
14Index sur la table T1
Un index (SYSTEXT1INDEX) existe pourtant bien sur
la colonne TOPIC utilisée comme prédicat sur
SYSTEXT1.Revenons sur la requête SQL, par PF3,
pour effectuer sa mise au point.
15Retour à l Ordre
Essayons de transformer le prédicat WHERE
(TOPICH001 OR TOPICH002), pour le rendre plus
performant.
16Mise au point de l Ordre SQL
Tout en obtenant le même résultat, ce prédicat
peut être modifié en WHERE TOPIC IN (H001,
H002), vérifions par PF10 le nouveau chemin
daccès.
17Chemin dAccès
lAccès sur SYSTEXT1 se fait cette fois par Index
Sélectif, notons que le coût total estimé par SQL
a été très sensiblement réduit (0,060 au lieu de
9,093). Revenons sur la requête par PF3.
18Retour à l Ordre
Demandons maintenant une simulation dexécution
de lordre modifié par PF13 Execute
19Saisie des Host-Variables
SQL-TUNE nous présente cet écran pour saisir des
valeurs pour les Host-Variables.
20Saisie des Host-Variables
Une fois les valeurs des Host-Variables saisies,
appuyons sur PF13 pour exécution.
21Résultat de lExécution par PF13
Le résultat de lexécution montre une durée
nettement plus courte 0,087 s contre 16,125 s
précédemment.
22Conclusion
Maintenant, grâce à SQL-TUNE, on connaît la
meilleure façon décrire cet ordre!