Noeud de type Index

Un noeud d'index représente un index référencé par l'instruction SQL. Une instruction SQL peut faire référence au même index plusieurs fois ; chaque référence est représentée par un noeud d'index.
Vous pouvez utiliser un index dans les cas suivants :

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.

Exemple de mode d'accès de DB2 à un index

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.

Tableau 1. Statistiques d'index utilisées par l'optimiseur
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

Commentaires