Le planificateur de PostgreSQL choisit son plan à partir de statistiques sur les données : nombre de lignes, valeurs les plus fréquentes, distribution. ANALYZE les met à jour, et l'autovacuum le fait périodiquement. Des statistiques périmées entraînent de mauvaises estimations et donc des plans inadaptés.
Exemple
ANALYZE commandes;