Léxico TI › Bases de datos › Estadísticas objetivo

Estadísticas objetivo

Bases de datos Svenska → Actualizado: 2026-09-02

Cuán detallada es la imagen que ANALYZE de PostgreSQL construye del contenido de una columna. El valor por defecto de 100 rara vez basta para datos con distribución sesgada.

La estadística se compone de dos partes: una lista de los valores más frecuentes con sus frecuencias, y un histograma para el resto. El objetivo indica cuántas entradas puede contener cada una. Si una columna tiene diez valores distintos da igual, pero si tiene cincuenta mil y cien de ellos representan el noventa por ciento de las filas, cien puestos en la lista son pocos, y el planificador empieza a equivocarse al estimar cuántas filas coincidirán con una condición. Subirlo globalmente cuesta tanto un ANALYZE más largo como más tiempo de planificación para cada consulta del sistema. Lo casi siempre correcto es subirlo justo en las columnas que lo necesitan, con ALTER TABLE … ALTER COLUMN … SET STATISTICS.

← Volver al léxico