Documentation PostgreSQL 15.18 » Langage SQL » Fonctions et opérateurs » Fonctions d'informations statistiques

Précédent Niveau supérieur Suivant
9.29. Fonctions de trigger d'événement Sommaire Chapitre 10. Conversion de types

9.30. Fonctions d'informations statistiques

9.30.1. Inspecter les listes MCV

PostgreSQL fournit une fonction pour inspecter les statistiques complexes définies en utilisant la commande CREATE STATISTICS.

9.30.1. Inspecter les listes MCV

pg_mcv_list_items ( pg_mcv_list ) → setof record

pg_mcv_list_items renvoie un ensemble d'enregistrements décrivant tous les éléments enregistrés dans une liste MCV multi-colonnes. Elle renvoie les colonnes suivantes :

NomTypeDescription
indexintegerindex de l'élément dans la liste MCV
valuestext[]valeurs enregistrées dans l'élément MCV
nullsboolean[]drapeaux identifiant les valeurs NULL
frequencydouble precisionfréquence de cet élément MCV
base_frequencydouble precisionfréquence de base de cet élément MCV

La fonction pg_mcv_list_items peut être utilisée comme ceci :

SELECT m.* FROM pg_statistic_ext join pg_statistic_ext_data on (oid = stxoid),
 pg_mcv_list_items(stxdmcv) m WHERE stxname = 'stts';
 

Les valeurs du type pg_mcv_list peut être obtenues seulement à partir de la colonne pg_statistic_ext_data.stxdmcv.

AltStyle によって変換されたページ (->オリジナル) /