DBAtlas · Atlas de operaciones de bases de datos

Aumentar el statistics target de una columna

PostgreSQLMantenimiento

Comando

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

Qué hace

Aumenta el detalle del histograma/muestra recopilado para una columna concreta; mejora las estimaciones del planificador.

Cuándo usarlo

Cuando se producen planes de consulta malos en columnas con distribuciones sesgadas.

Precaución

Un valor alto (por defecto 100, máx. 10000) aumenta el tiempo de ANALYZE y el tiempo de planificación. El cambio solo surte efecto tras ANALYZE.

Abrir en DBAtlas →

Relacionado