Le moteur d'optimisation d'une BD a besoin de collecter des informations sur les tables qu'il a à manipuler afin de choisir les meilleurs plans d'exécution, sur la taille des tables typiquement.
Il est nécessaire de commander au moteur de collecter ces statistiques lorsque des changements de contenu importants ont été effectués dans la BD.
ANALYSE <table> ;
ANALYSE;
VACUUM ANALYZE ;
nombre de lignes
volume des données
valeurs moyennes, minimales, maximales
nombre de valeurs distinctes (indice de dispersion)
nombre d'occurrences des valeurs les plus fréquentes (notamment pour les colonnes pourvues d'index...)