PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

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 multi-colonnes, et renvoie les colonnes suivantes :

Nom Type Description
index int index de l'élément dans la liste MCV
values text[] valeurs enregistrées dans l'élément MCV
nulls boolean[] drapeaux identifiant les valeurs NULL
frequency double precision fréquence de cet élément MCV
base_frequency double precision fré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.