DBAtlas · Atlas d'exploitation des bases de données

Augmenter la cible de statistiques d'une colonne

PostgreSQLMaintenance

Commande

ALTER TABLE customer ALTER COLUMN city SET STATISTICS 500; ANALYZE customer;

Ce que fait la commande

Augmente le niveau de détail de l'histogramme/de l'échantillon collecté pour une colonne donnée ; améliore les estimations du planificateur.

Quand l'utiliser

Lorsque de mauvais plans de requête apparaissent sur des colonnes à distribution asymétrique.

Attention

Une valeur élevée (100 par défaut, 10000 max) augmente la durée d'ANALYZE et le temps de planification. Le changement ne prend effet qu'après ANALYZE.

Ouvrir dans DBAtlas →

Voir aussi