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

Responder a