[Pgsql-ayuda] Re: [Pgsql-ayuda] Optimización de una base de datos en producción...
Alejandro Rivadeneira
mundo@ctcinternet.cl
Sun, 25 May 2003 15:05:42 -0400
>Cuando tengas tu servidor andado, escribes un artículo en español co=
n
>todos los pasos que seguiste y lo publicas por acá (quizás en
>www.postgresql.cl) para que el próximo que venga pueda remitirse a é=
l.
>--
>Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
Manuel
Apoyo totalmente la idea de Alvaro Herrera respecto a lo
importante que seria un articulo referente a la experiencia
de un usuario en la optimizacion de sistemas PostgreSQL, los
pasos seguidos, las conclusiones.
Tienes desde ya un espacio en http://www.postgresql.cl/
para publicar tu experiencia en el tema.
Un gran saludo,
Alejandro Rivadeneira
http://www.postgresql.cl/
Mundo PostgreSQL
PS: La Univ.del Bio-Bio a traves del generoso apoyo de
German Poo, nos ha apoyado con el hosting del sitio de
PostgreSQL.
Por supuesto, y en retribucion, nos hemos autoimpuesto el
compromiso de ayudar a toda la comunidad, actuando como un
repositorio de los conocimientos que toda la gente genera.
De esta forma toda la informacion queda a disposicion de
todos.
>-- Mensaje Original --
>From: Alvaro Herrera <alvherre@dcc.uchile.cl>
>To: Manuel Infante Ruiz <manri2003@hotmail.com>
>Cc: Pgsql-ayuda@tlali.iztacala.unam.mx
>Subject: Re: [Pgsql-ayuda] Optimizac
> ión de una base de datos en producción...
>Date: Sun, 25 May 2003 13:04:49 -0400
>
>
>On Sun, May 25, 2003 at 12:42:47PM +0000, Manuel Infante Ruiz wrote:
>
>Manuel,
>
>> Me gustaría saber si en postgresql existen determinados parámetr=
os
para
>
>> poder adaptar la base de datos en producción al entorno en el que se=
va
>a
>> desenvolver. En Oracle existen muchos (tamaño del bloque, tablespace=
s,
>
>> etc...) en postgresql también?
>
>Sí, hay algunos. No tantos como en Oracle, afortunadamente. La mayor=
ía
>están en el archivo postgresql.conf, pero no todos.
>
>> ?Podeis darme algunos consejos a la hora de implantar un servidor
>> PostgreSQL en produccción?
>
>- Lo más importante es aumentar el número de shared_buffers. Prueba=
> dejándolos en un 25% de la memoria, haces alguna prueba de rendimien=
to
> que sea razonable, lo subes un poco y vuelves a probar, y la sigues
> subiendo hasta que el rendimiento deje de aumentar. En mi opinión, =
si
> te pasas del 30% o así del total de RAM, es demasiado.
>
>- Deja el directorio pg_xlog como symlink a un disco donde sea lo únic=
o
> que haya. Esto es lo que te asegura más rendimento en términos de=
> mover cosas a otros discos. Planifica con cuidado si quieres que tus
> datos sobrevivan a la muerte de un disco -- pg_xlog es tan vital como
> el resto de los archivos. Podrías tener dos grupos de RAID y un dis=
co
> aparte: el primer grupo de RAID para pg_xlog ($PGDATA/data/pg_xlog),
> el otro para los archivos de los datos ($PGDATA/data), y el disco
> suelto para los archivos del sistema operativo (incluyendo los
> binarios de Postgres). Este último disco en general debería andar=
> poco, los dos arreglos deberían andar "mucho" (dependiendo de la car=
ga
> de la base de datos).
>
> Nota que no necesitas que el arreglo de discos en pg_xlog sea grande.
> Lo único importante es que sea redundante y que no tenga nada más =
que
> pg_xlog. No trates de hacerte el listo haciendo un arreglo de
> particiones que estén en los mismos discos -- eso no te va a servir
> para nada...
>
>Hay varios parámetros más en postgresql.conf que debes descubrir por=
ti
>mismo, mira en
>http://developer.postgresql.org/docs/postgres/runtime.html
>
>En http://techdocs.postgresql.org hay varios documentos relevantes.
>Échale una mirada a todo eso.
>
>Cuando tengas tu servidor andado, escribes un artículo en español co=
n
>todos los pasos que seguiste y lo publicas por acá (quizás en
>www.postgresql.cl) para que el próximo que venga pueda remitirse a é=
l.
>
>--
>Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
>"La fuerza no está en los medios físicos
>sino que reside en una voluntad indomable" (Gandhi)
>_______________________________________________
>Pgsql-ayuda mailing list
>Pgsql-ayuda@tlali.iztacala.unam.mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda