From: | Álvaro Hernández Tortosa <aht(at)Nosys(dot)es> |
---|---|
To: | Harold Alexander Onore Harold <onoreharold(at)gmail(dot)com> |
Cc: | Lista PostgreSQL en Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: shared_buffers |
Date: | 2011-05-09 14:00:36 |
Message-ID: | 20110509140036.GB14460@nosys.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Mon, May 09, 2011 at 08:12:55AM -0430, Harold Alexander Onore Harold escribió:
>Saludos,
>
>Me puse a modificar el shared_buffers de mi maquina y lo lleve a
>(shared_buffers = 64MB) al intentar arrarcar el servicio del gestor de base
>de datos me da un error que es el siguiente:
>
>the request size or reconfigure the kernel with larger SHMMAX. To reduce
>the request size (currently 72220672 bytes), reduce PostgreSQL's
>shared_buffers parameter (currently 8192) and/or its max_connections
Hola.
Independientemente del valor de shared_buffers de 64MB que sea
conveniente o no para tu escenario (depende de la RAM y del tipo de base
de datos, carga, etc que tengas), el problema es que el propio kernel no
permite reservar un espacio de memoria compartida de dicho tamaño.
Cómo ampliarlo depende del sistema operativo, pero si fuera un
Linux necesitarás algo similar a:
sysctl -w kernel.shmmax= <valor>
donde valor sea una cantidad en bytes superior a los 64MB que solicitas
(como por ejemplo 134217728).
Hay mucha más información en la documentación de PostgreSQL:
http://www.postgresql.org/docs/9.0/interactive/kernel-resources.html
Saludos,
Álvaro
--
Álvaro Hernández Tortosa
-----------
NOSYS
Networked Open SYStems
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2011-05-09 14:05:19 | Re: shared_buffers |
Previous Message | Gilberto Castillo Martínez | 2011-05-09 13:46:23 | Re: shared_buffers |