> -----Mensaje original----- > De: Ramón Alberto Bruening González > > Buenas Tardes listeros, tengo una consulta. > > Recientemente he realizado un vacuum analyze sobre una base > datos postgresql version 8.2.14 corriendo sobre linux fedora > 8, tiene un tamaño de 13 gb. > > Me ha dicho que debo cambiar el max_fsm_page a un valor > superior a 1.200.000.
Ese warning es un indicador de que no estuviste corriendo vacuum regularmente y tu base ahora contiene miles de registros obsoletos. > > He seteado el max_fsm_page a 1.600.000. > > Tambien tuve que cambiar el shmmax a 64mb. > > Quisiera si esa configuracion es correcta. > > La maquina es un proc intel dual core con 320 gb de disco y 2 > g de memoria ram. > Está Ok. Una vez que vacuum corra sin tirarte ningún warning podrás bajar el parámetro a valores normales (~500k) y liberar memoria. Es recomendable también entonces regeneres los índices y por último consideres ejecutar un CLUSTER TABLE sobre las tablas más grandes para recuperar el espacio en disco. Dado que tenés 2GB de RAM y por el valor shmmax que tenés, es factible que tu performance mejore si incrementas shared_buffers a alrededor de 128MB. Saludos, Fernando. -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
