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 >