From: | "Silvio Quadri" <silvioq(at)gmail(dot)com> |
---|---|
To: | "Jorge Armando Osorio Velasquez" <javelasquez(at)princetonsa(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda rendimiento de postgres |
Date: | 2008-03-05 16:21:09 |
Message-ID: | 61dc71dc0803050821uae801f5xe5fdfe4d1889e34d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 4/03/08, Jorge Armando Osorio Velasquez
<javelasquez(at)princetonsa(dot)com> escribió:
> Buenas tardes.
> Tengo un problema de rendimiento con una base de dato que se encuentra
> en produccion en un servidor con las siguientes expecificaciones.
>
> 2 Procesadores Xeon de 2 .3 Ghz cada uno.
> 4G en ram.
> 2 discos duros de 200 Gb
> Sistema operativo Linux.
>
>
> los usuarios que usan la aplicacion son mas o menos 250, usuarios
> transaccionales (es decir ejecutando SQL al mismo tiempo) +- 70
>
>
>
> Caundo los usuarios empiezan hacer consultas en el sistema el sistema se
> va colgando y pareciera que nunca liberara memoria ni procesador, ya que
> el consumo de estos es ascendente, nunca disminuye, a no ser que yo
> termine los proccesos que tienen mas consumo.
>
>
> adjunto la configuracion de mi postgres.conf.
>
>
>
> Agradesco cualquier ayuda o comentario
>
> --
> TIP 8: explain analyze es tu amigo
>
>
>
¿Con qué motivo está modificado el efective_cache_size
(comparativamente es muy bajo) y el random_page_cost?
¿No tendrás algún problema en la performance de algunas consulta que
se coman el procesador? ¿Las podrías detectar y hacer el explain?
Fijate que estos valores están por debajo del mínimo.
work_mem = 32768 # min 64kB
maintenance_work_mem = 307200 # min 1MB
max_stack_depth = 4096 # min 100kB
Saludos,
--
Silvio Quadri
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Beltran R. | 2008-03-05 18:42:13 | Sincronizar información entre dos bases... postgresql y mssql |
Previous Message | el-PRiNCiPiTo | 2008-03-05 15:55:15 | Pocket pc 2003 y PostgreSQL |