Comparaison des plans d'accès pour les instructions SQL dans les modules

Utilisez cette comparaison pour identifier les modifications de performances SQL dans les modules liés de nouveau en raison des modifications d'instructions SQL, des modifications d'environnement, de la migration d'édition ou de l'exécution de la commande RUNSTATS.

Avant de commencer

Procédure

Pour comparer les plans d'accès pour les instructions SQL dans les modules :

  1. Créez une charge de travail pour la comparaison de plans d'accès. La charge de travail consiste en un ensemble de filtres qui peut être utilisé pour comparer les plans d'accès et analyser les performances des instructions SQL dans les modules. La charge de travail peut être stockée et réutilisée pour des comparaisons futures.
    1. Dans l'explorateur de sources de données, connectez-vous au sous-système contenant les modules pour effectuer la comparaison.
    2. Développez la connexion et ouvrez l'assistant de flux de travaux en cliquant sur Analyser et optimiser > Démarrer l'optimisation.
    3. Cliquez sur l'onglet Gérer pour ouvrir la page Gérer et optimiser les charges de travail et cliquez sur l'icône Créer une charge de travail pour la comparaison.
  2. Exécutez la comparaison des plans d'accès à l'aide de la charge de travail générée dans l'étape 1.

Que faire ensuite

Si les performances des instructions SQL correspondent à vos objectifs, utilisez les modules dont les liaisons ont été redéfinies. Modifiez et recréez le programme d'application si besoin.

Si les performances d'une instruction SQL ont régressé, vous pouvez prendre l'une des actions suivantes.
  • Créez une charge de travail de requête avec les instructions qui ont régressé. Vous pouvez ensuite les optimiser collectivement ou individuellement. Redéfinissez ensuite les accès aux modules.
  • Créez un indicateur d'optimisation de plan et redéfinissez les accès aux modules pour appliquer un indicateur d'optimisation.
  • Si vous utilisez DB2 for z/OS version 9 ou suivante, vous pouvez revenir à un plan d'accès mémorisé précédemment.

Commentaires