Vérifiez que ces conditions requises sont respectées avant d'utiliser des images instantanées d'EXPLAIN
pour rechercher et corriger des changements effectués au niveau de plans d'accès multiples ou comparer
des plans d'accès multiples.
Utilisez des images instantanées d'EXPLAIN lors de la recherche et la correction de changements
dans les cas suivants :
- Suite à l'ajout, la suppression ou la modification d'instructions SQL d'une application
- Suite à la migration d'édition ou l'application de correctifs de maintenance
- Suite à des changements apportés aux autorisations ou à la structure de la base de données
- Suite au déploiement d'une application depuis un système de test vers un système de production
Vous pouvez également utiliser des images instantanées d'EXPLAIN lors de la comparaison de plans d'accès
dans les cas suivants :
- Suite à l'exécution de l'utilitaire RUNSTATS
- Suite à la génération de recommandations d'index à l'aide de l'assistant Index de charge de travail
- Suite au test virtuel d'index candidats
- Suite à deux tests virtuels d'index candidats
Une image instantanée d'EXPLAIN dans InfoSphere Optim Query Workload Tuner correspond à un ensemble d'informations EXPLAIN
collectées à un moment donné.
- Si les instructions SQL s'exécutent sur DB2 for z/OS :
- Dans l'explorateur de source de données, connectez-vous à un sous-système DB2 for z/OS configuré pour l'optimisation de charges de travail de requête et pour lequel une licence est activée pour IBM® InfoSphere Optim Query
Workload Tuner.
- Vous devez disposer des privilèges suivants sur ces tables :
- Privilèges SELECT, INSERT, UPDATE et DELETE sur les tables suivantes : DB2OSC.AOC_WAPC_SESSIONS, DB2OSC.AOC_WAPC_RS et
DB2OSC.AOC_WAPC_EX
- Privilège SELECT sur les tables suivantes : DB2OSC.DSN_WCC_EV_HISTORY,
DB2OSC.DSN_WCC_EP_HISTORY, DB2OSC.DSN_WCC_STMT_INSTS, DB2OSC.DSN_STATEMNT_TABLE,
DB2OSC.DSN_WCC_STMT_RUNTM et DB2OSC.DSN_WCC_STMT_TEXTS
- Privilège SELECT sur les tables EXPLAIN (PLAN_TABLE et DSN_STATEMNT_TABLE) du schéma DB2OSC
- Si les instructions SQL s'exécutent sur DB2 for Linux, UNIX, and Windows :
-