Tue, Jun 14, 2011 at 10:35:33AM -0400, Diego Ayala escribió:
>Una ultima cosita, a que te refieres cuando dices " valores contienen pocos
>valores
> diferentes", mi db es de tan solo 25GB, pero con mucho update y selects
>principalmente..
En las estadísticas de postgres, que usa el planificador de
queries para determinar el camino más eficiente para hacer una consulta,
se almacenan hasta N valores diferentes (a modo de muestra) de los
valores reales en las tablas. Esta N es precisamente
default_statistics_target, salvo que se haga un SET específico por
tabla.
Así, si en una tabla aunque haya 1M tuplas sólo hay 4 valores
diferentes (digamos, por ejemplo), entonces te bastaría con un valor de
4 para que las estadísticas siguieran siendo buenas.
Espero haberlo aclarado.
Saludos,
Álvaro
P.D. Mira en pg_statistic para relaciones (relid) que conozcas sus
valores y lo entenderás mejor :)
--
Álvaro Hernández Tortosa
-----------
NOSYS
Networked Open SYStems
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda