Tables EXPLAIN requises

Les tables EXPLAIN suivantes doivent être présentes sur chaque sous-système que vous utilisez pour optimiser des instructions SQL.
Les tables doivent être accessibles à tous les utilisateurs qui ont besoin de mener des activités d'optimisation.

Chacun ensemble de tables doit être dans un schéma unique. Par exemple, vous ne pouvez pas créer certaines des tables EXPLAIN d'un ensemble unique dans le schéma A et le reste des tables dans le schéma B. L'ensemble des tables EXPLAIN doit être dans le schéma A ou dans le schéma B. De plus, vous ne pouvez pas créer d'alias que sur un sous-ensemble de tables EXPLAIN. Vous devez créer l'alias sur l'ensemble de tables complet.

Tables EXPLAIN pour DB2 Version 9.1 for z/OS

Toutes les tables EXPLAIN pour DB2 Version 9.1 for z/OS doivent être présentes lorsque vous optimisez des instructions SQL qui s'exécutent sur cette version de DB2 for z/OS.

PLAN_TABLE
La table de plan, PLAN_TABLE, contient des informations sur les chemins d'accès, collectées à partir des résultats des instructions EXPLAIN.
DSN_DETCOST_TABLE
La table de coûts détaillés, DSN_DETCOST_TABLE, contient des informations sur l'estimation de coûts détaillés des mini-plans dans une requête.
DSN_FILTER_TABLE
La table de filtre, DSN_FILTER_TABLE, contient des informations sur l'utilisation des prédicats au cours du traitement de la requête.
DSN_FUNCTION_TABLE
La table de fonction, DSN_FUNCTION_TABLE, contient les descriptions des fonctions utilisées dans des instructions SQL spécifiées.
DSN_PGRANGE_TABLE
La table de plage, DSN_PGRANGE_TABLE, contient des informations sur les partitions qualifiées pour toutes les plages dans une requête.
DSN_PGROUP_TABLE
La table de groupe parallèle, DSN_PGROUP_TABLE, contient des informations sur les groupes parallèles dans une requête.
DSN_PREDICAT_TABLE
La table de prédicat, DSN_PREDICAT_TABLE, contient des informations sur tous les prédicats dans une requête.
DSN_PTASK_TABLE
La table des tâches parallèles, DSN_PTASK_TABLE, contient des informations sur toutes les tâches parallèles dans une requête.
DSN_QUERYINFO_TABLE
La table des informations sur la requête, DSN_QUERYINFO_TABLE, contient des informations sur l'éligibilité des blocs de requête pour la réécriture de requête automatique, des informations sur les tables de requêtes matérialisées prises en compte pour les blocs de requête éligibles, les raisons pour lesquelles les blocs de requête non éligibles ne le sont pas, et des informations sur l'accélération des blocs de requête.
DSN_QUERY_TABLE
La table de requête, DSN_QUERY_TABLE, contient des informations sur une instruction SQL et affiche l'instruction avant et après la transformation de la requête.
DSN_SORTKEY_TABLE
La table de clé de tri, DSN_SORTKEY_TABLE, contient des informations sur les clés de tri pour tous les tris requis par une requête.
DSN_SORT_TABLE
La table de tri, DSN_SORT_TABLE, contient des informations sur les opérations de tri requises par une requête.
DSN_STATEMENT_CACHE_TABLE
La table de cache d'instruction, DSN_STATEMENT_CACHE_TABLE, contient des informations sur les instructions SQL dans le cache d'instruction, et des informations qui ont été capturées suite à une instruction EXPLAIN STATEMENT CACHE ALL.
DSN_STATEMNT_TABLE
La table d'instructions, DSN_STATEMNT_TABLE, contient des informations$ sur le coût estimé d'instructions SQL spécifiées.
DSN_STRUCT_TABLE
La table de structure, DSN_STRUCT_TABLE, contient des informations sur tous les blocs de requête d'une requête.
DSN_VIEWREF_TABLE
La table de référence de vue, DSN_VIEWREF_TABLE, contient des informations sur toutes les vues et tables de requête matérialisées utilisées pour traiter une requête.

Tables EXPLAIN pour DB2 10 for z/OS

Toutes les tables EXPLAIN pour DB2 10 for z/OS doivent être présentes lorsque vous optimisez des instructions SQL qui s'exécutent sur cette version de DB2 for z/OS.

PLAN_TABLE
La table de plan, PLAN_TABLE, contient des informations sur les chemins d'accès, collectées à partir des résultats des instructions EXPLAIN.
DSN_COLDIST_TABLE
La table de distribution de colonne contient des statistiques de groupe de colonne non uniformes générées dynamiquement par DB2 depuis les pages élémentaires hors index.
DSN_DETCOST_TABLE
La table de coûts détaillés, DSN_DETCOST_TABLE, contient des informations sur l'estimation de coûts détaillés des mini-plans dans une requête.
DSN_FILTER_TABLE
La table de filtre, DSN_FILTER_TABLE, contient des informations sur l'utilisation des prédicats au cours du traitement de la requête.
DSN_FUNCTION_TABLE
La table de fonction, DSN_FUNCTION_TABLE, contient les descriptions des fonctions utilisées dans des instructions SQL spécifiées.
DSN_KEYTGTDIST_TABLE
La table de distribution de cible clé contient des statistiques d'expression d'index non uniformes générées dynamiquement par l'optimiseur DB2.
DSN_PGRANGE_TABLE
La table de plage, DSN_PGRANGE_TABLE, contient des informations sur les partitions qualifiées pour toutes les plages dans une requête.
DSN_PGROUP_TABLE
La table de groupe parallèle, DSN_PGROUP_TABLE, contient des informations sur les groupes parallèles dans une requête.
DSN_PREDICAT_TABLE
La table de prédicat, DSN_PREDICAT_TABLE, contient des informations sur tous les prédicats dans une requête.
DSN_PTASK_TABLE
La table des tâches parallèles, DSN_PTASK_TABLE, contient des informations sur toutes les tâches parallèles dans une requête.
DSN_QUERY_TABLE
La table de requête, DSN_QUERY_TABLE, contient des informations sur une instruction SQL et affiche l'instruction avant et après la transformation de la requête.
DSN_SORTKEY_TABLE
La table de clé de tri, DSN_SORTKEY_TABLE, contient des informations sur les clés de tri pour tous les tris requis par une requête.
DSN_SORT_TABLE
La table de tri, DSN_SORT_TABLE, contient des informations sur les opérations de tri requises par une requête.
DSN_STATEMENT_CACHE_TABLE
La table de cache d'instruction, DSN_STATEMENT_CACHE_TABLE, contient des informations sur les instructions SQL dans le cache d'instruction, et des informations qui ont été capturées suite à une instruction EXPLAIN STATEMENT CACHE ALL.
DSN_STATEMNT_TABLE
La table d'instructions, DSN_STATEMNT_TABLE, contient des informations$ sur le coût estimé d'instructions SQL spécifiées.
DSN_STRUCT_TABLE
La table de structure, DSN_STRUCT_TABLE, contient des informations sur tous les blocs de requête d'une requête.
DSN_VIEWREF_TABLE
La table de référence de vue, DSN_VIEWREF_TABLE, contient des informations sur toutes les vues et tables de requête matérialisées utilisées pour traiter une requête.

Commentaires