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..

El 14 de junio de 2011 10:17, Álvaro Hernández <a...@nosys.es> escribió:

> Tue, Jun 14, 2011 at 10:05:35AM -0400, Diego Ayala escribió:
>
> >Buen dia, quisiera saber si podrian aclararme una duda que estoy teniendo
> >actualmente, sobre la utilidad de 2 parametros que se tiene en el archivo
> de
> >configuración, son el default_statistics_target y constraint_exclusion,  ,
> >tengo instalado la versión 8.4.1 sobre una maquina de 64 bits, utilizo el
> >programa pgtune para ver posibles mejoras de la performance, pero llama la
> >atencion los resultados que arroja, ya que hace 2 meses cuando lo habia
> >corrido, me indicaba de que debia cambiar ambos valores a
> >default_statistics_target = 50 y constraint_exclusion = on, sin embargo,
> >esta mañana corri de nuevo el pgtune, y me indica que los valores debian
> >ser  default_statistics_target = 10 y constraint_exclusion = off.
> >
> >Es un ambiente OLTP, con 300 usuarios concurrentes configurados, 10 GB de
> >RAM.
> >
> >Podrian explicarme cual es el efecto real si toco estos valores sobre la
> >performance..!
>
>         Hola, Diego.
>
>        Ambos parámetros están bien explicados en
> http://www.postgresql.org/docs/9.0/interactive/runtime-config-query.html
> punto 18.6.4.
>
>        De todas formas, a modo de resumen:
>
> - constraint_exclusion: a off, salvo que uses particionado de tablas
>  (entonces a partition)
>
> - default_statistics_target: el defecto es 100, y hace referencia al
>  número de valores distintos que almacena en las estadísticas para
>  afectar al planificador de queries. Bajarlo ahorrará algo de tiempo en
>  ANALYZE y algo de espacio, pero empeora los datos del planificador.
>  Salvo que tu bbdd sea enorme, o sus valores sean enormes, o una
>  necesidad específica al respecto, yo lo mantendría en su valor por
>  defecto. Sólo lo bajaría si los valores contienen pocos valores
>  diferentes. Se puede ajustar por cada tabla este parámetro.
>
>        Saludos,
>
>        Álvaro
>
> --
>
> Álvaro Hernández Tortosa
>
>
> -----------
> NOSYS
> Networked Open SYStems
>

Responder a