pg_stats_ext_exprs
La vue pg_stats_ext_exprs
fournit un accès aux
informations sur toutes les expressions incluses dans les objets de
statistiques étendues, combinant des informations enregistrées dans les
catalogues pg_statistic_ext
et pg_statistic_ext_data
.
Cette vue donne accès seulement aux lignes de
pg_statistic_ext
et pg_statistic_ext_data
qui correspondent aux tables dont l'utilisateur est le propriétaire,
et qu'il est de ce fait sûr de permettre un accès en lecture pour
cette vue.
pg_stats_ext_exprs
est aussi conçu pour présenter
l'information dans un format plus lisible que les catalogues sous-jacents
-- au coût que ce schéma doit être étendu quand la structure des
statistiques change dans pg_statistic_ext
.
Tableau 52.92. Colonnes de pg_stats_ext_exprs
Type de colonne Description |
---|
Nom du schéma contenant la table |
Nom de la table sur laquelle l'objet de statistiques est défini |
Nom du schéma contenant l'objet de statistiques |
Nom de l'objet de statistique étendu |
Propriétaire de l'objet de statistique étendu |
Expression incluse dans l'objet de statistique étendu |
Fraction des entrées NULL de l'expression |
Taille moyenne en octets des entrées de l'expression |
Si supérieur à zéro, le nombre estimé de valeurs distinctes dans
l'expression. Si inférieur à zéro, le négatif du nombre de valeurs
distinctes divisé par le nombre de lignes. (La forme inverse est utilisé
quand |
Une liste des valeurs les plus communes de l'expression. (NULL si aucune valeur ne semble plus commune que les autres.) |
Une liste des fréquences des valeurs les plus communes,
autrement dit nombre d'occurences de chaque divisé par nombre total de
lignes.
(NULL quand |
Une liste des valeurs qui divisent les valeurs de l'expression en groupes
de population approximativement identique. Les valeurs dans
|
Corrélation statistique entre l'ordre physique des lignes et
l'ordre logique des valeurs de l'expression. Ceci va de -1 à +1. Lorsque
la valeur est proche de -1 ou +1, un parcours de l'index sur
l'expression est estimé moins coûteux que si cette valeur tend vers 0, à
cause de la réduction du nombre d'accès aléatoires au disque. (Cette
expression est NULL si le type de données de l'expression ne dispose pas
de l'opérateur |
Une liste de valeurs éléments non NULL apparaissant le plus fréquence dans les valeurs de l'expression. (NULL pour les types scalaires.) |
Une liste des fréquences des valeurs d'éléments les plus communes,
autrement dit la fraction des lignes contenant au moins une instance
de la valeur donnée. Deux ou trois valeurs supplémentaires suivent
les fréquences par élément ; ce sont les minimum et maximum des
fréquences précédentes par élément, et optionnellement lafréquence des
éléments NULL. (NULL quand |
Un histogramme du nombre de valeurs d'éléments distinctes nonNULL parmi les valeurs de l'expression, suivi par le nombre moyen d'éléments distincts non NULL. (NULL pour les types scalaires.) |
Le nombre maximum d'entrées dans les champs de type tableau peut être
contrôlé colonne par colonne en utilisant l'instruction
column-by-column basis using the ALTER
TABLE SET STATISTICS
ou globalement en configurant le
paramètre default_statistics_target.