PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 12.22 » Langage SQL » Fonctions et opérateurs » Fonctions d'information sur les statistiques

9.29. Fonctions d'information sur les statistiques

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

9.29.1. Inspecter les listes MCV

pg_mcv_list_items renvoie une liste de tous les éléments enregistrés dans une liste MCV multicolonnes, et renvoie les colonnes suivantes :

NomTypeDescription
indexintindex 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 ainsi :

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 de pg_mcv_list peuvent seulement être obtenues à partir de la colonne pg_statistic_ext_data.stxmcv.