miércoles, enero 10, 2007

Problema con Postgresql

Efectuando un Vacuum a una base de datos postgres me encontré con el siguiente warning:


NOTICE: el número de entradas de página (67792) excede max_fsm_pages (50000)
HINT: Considere incrementar el parámetro de configuración «max_fsm_pages» a un valor por sobre 67792.



El max_fsm_pages fija el número máximo de las páginas del disco para las cuales el espacio libre será seguido en el mapa compartido de libre-espacio. Seis octetos de memoria compartida se consumen para cada ranura de página. Este ajuste debe ser más de 16 * max_fsm_relations. El defecto es elegido por el initdb dependiendo de la cantidad de memoria disponible, y puede extenderse a partir del 20000 a 200000. Este parámetro se puede fijar solamente en el comienzo del servidor.

Para corregir este error se debe ir al archivo de configuración postgresql.conf y editar lo sgte:


max_fsm_pages = 100000 # min max_fsm_relations*16, 6 bytes each

Ese dato dependerá de los ajustes necesarios al rendimiento que se desee en la base de datos, una vez efectuado se procede a reiniciar la base de datos.

1 comentario:

::Caro:: dijo...

¿Qué?!! 0_0

Ji,ji,ji.. :) super saludo