Un noeud d'index porte le nom de l'index et est affiché par défaut sous forme d'hexagone. La cardinalité de la clé complète de l'index, le nom de l'auteur ou le ratio de classification peuvent également être affichés sur l'étiquette. Si l'utilitaire RUNSTATS n'a pas collecté de statistiques pour l'index, le noeud d'index est encadré de rouge. Si l'optimiseur utilise la valeur par défaut pour la cardinalité de la clé complète, la cardinalité est identifiée comme cardinalité par défaut.
Si RUNSTATS n'a pas collecté de statistiques, l'optimiseur n'utilise pas nécessairement les valeurs par défaut. Si vous mettez à jour manuellement les valeurs dans SYSIBM.SYSINDEXES, l'optimiseur utilise ces valeurs à la place des valeurs par défaut.
DB2 peut utiliser un balayage d'index (IXSCAN) pour accéder à un index. L'optimiseur DB2 utilise les statistiques d'index répertoriées dans la table pour déterminer le plan d'accès. Ces statistiques sont répertoriées sous forme d'attributs dans la fenêtre Descripteur pour un noeud d'index. Vous pouvez collecter ces statistiques d'index à l'aide de l'utilitaire RUNSTATS ou mettre à jour manuellement la table de catalogue SYSIBM.SYSINDEXES. Si vous ne fournissez pas ces statistiques, DB2 utilise les valeurs par défaut répertoriées dans le tableau suivant.
Attribut | Explication | Valeur par défaut |
---|---|---|
Ratio de classification | Pourcentage des lignes classifiées | 0 |
Cardinalité de la 1ère clé | Nombre de valeurs distinctes de la colonne de première clé | 25 |
Cardinalité de la clé complète | Nombre de valeurs distinctes de la clé | 25 |
Pages élémentaires | Nombre de pages élémentaires actives | Lignes de table divisées par 300 |
Niveaux | Nombre de niveaux dans l'arborescence de la partition de l'index | 2 |