Comparaison de deux versions différentes de la même collection

Utilisez cette comparaison si vous redéfinissez régulièrement les liaisons des packages et que vous voulez comprendre les changements effectués au niveau des plans d'accès résultant de cette redéfinition.

Procédure

  1. Liez les packages que vous voulez analyser avec l'option EXPLAIN définie sur YES.
  2. Liez les packages à la même collection à l'aide de l'option EXPLAIN définie sur YES.
    • Les packages doivent être exactement les mêmes que ceux utilisés pour la première opération de liaison (BIND).
    • Les programmes d'application accédant aux packages ne doivent pas être changés ou régénérés.
    • Vérifiez que la sortie EXPLAIN de l'opération de liaison (BIND) pointe vers le même ensemble de tables EXPLAIN que vous avez utilisé lors de la première liaison des packages.
  3. Ouvrez la fenêtre Comparer les coûts de plan d'accès.
    1. Dans l'explorateur de sources de données, connectez-vous au sous-système avec les deux collections.
    2. Développez la connexion.
    3. Cliquez avec le bouton-droit de la souris sur le sous-système et sélectionnez Query Tuner > Comparer les plans d'accès.
  4. Sélectionnez Comparer deux versions différentes de la même collection.
  5. Indiquez le nom de la collection et cliquez sur Ajouter.
  6. Cliquez sur Générer un rapport.

Que faire ensuite

Si les performances des instructions SQL correspondent à vos objectifs, utilisez les packages dont les liaisons ont été redéfinies.

Si les performances d'une instruction SQL diminuent, créez une charge de travail de requête avec ces instructions. Vous pouvez ensuite les optimiser collectivement ou individuellement.


Commentaires