Une instruction SQL peut faire référence à la même table plusieurs fois ; chaque référence est représentée par un noeud de table.
Un noeud de table porte le nom de la table référencée et est affiché par défaut sous forme de rectangle. L'étiquette peut également contenir le nom de corrélation, le nom de l'auteur ou la cardinalité de la table. Si l'utilitaire RUNSTATS n'a pas collecté de statistiques sur la table, le noeud de table est encadré de rouge. Si l'optimiseur utilise la valeur par défaut pour la cardinalité de la table, la cardinalité est identifiée comme cardinalité par défaut. La valeur de cardinalité par défaut est stockée dans la table de catalogue SYSIBM.SYSTABLES sous la valeur -1 ; toutefois, l'optimiseur utilise 10 000 comme valeur 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.SYSTABLES, l'optimiseur utilise ces valeurs et non pas les valeurs par défaut.
Attribut | Explication | Valeur par défaut |
---|---|---|
Lignes | Nombre total de lignes | 10 000 |
Pages | Nombre total de pages | 501 |
Pourcentage de lignes compressées | Pourcentage de lignes compressées | 0 |