Si le plan d'accès a régressé et que vous utilisez
DB2 for z/OS version 9 ou
suivante, vous pouvez revenir à un plan d'accès mémorisé précédemment.
Avant de commencer
- Comparez les plans d'accès pour les instructions SQL à partir des
modules.
- Vous devez détenir les droits d'accès et les privilèges pour exécuter la commande
REBIND PACKAGE et exécuter le privilège sur la procédure stockée ADMIN_COMMAND_DSN.
- Si vous utilisez DB2 Version 9 for z/OS,
le correctif pour APAR PK52522 doit être installé.
- Le plan d'accès d'origine a été capturé dans le référentiel de plan d'accès dans
le catalogue de sous-système
DB2 for z/OS, particulièrement
dans les tables SYSIBM.SYSQUERY, SYSIBM.SYSQUERYPLAN et SYSIBM.SYSQUERYOPTS.
- Lorsque vous conservez le plan d'accès d'origine, l'option PLANMGMT doit être
définie par BASIC ou EXTENDED.
Si vous utilisez DB2 Version
10 for z/OS,
la valeur ALL ou STATIC doit être attribuée à l'option PLANMGMTSCOPE.
Procédure
- Dans la page Gérer et optimiser l'assistant de flux de travaux,
sélectionnez une charge de travail qui contient les résultats de comparaison de
plans d'accès.
- Cliquez sur l'icône Afficher le résultat de la
comparaison et explorez en aval pour consulter la section Modules.
- Sélectionnez le module source ou cible avec le plan d'accès qui a régressé
et cliquez sur l'icône Gestion des plans.