Re: Ayuda con rendimiento..

From: "Leonel Nunez" <lnunez(at)enelserver(dot)com>
To: "Leonardo Castillo" <leonardo(at)hacer(dot)ula(dot)ve>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con rendimiento..
Date: 2007-02-23 16:15:21
Message-ID: 1435.189.155.152.138.1172247321.squirrel@enelserver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> Saludos amigos listeros...
>
> Tengo actualmente un problema con mi servidor PostgreSQL, el cual esta
> degradando su rendimiento a medida que aumentan mis usuarios. El servidor
> tiene las siguientes características:
>
> 2 Procesadores Xeon 3.20 Ghz
> 2 GB de Memoria RAM
> Windows 2003 SP1
> Postgres 8.2
>
> La base de datos tiene 6 Gb de tamaño. Los parametros que he variado en el
> postgres.conf (por recomendación de la misma lista) son:
>
> max_connections = 80
> shared_buffers = 192MB
> work_mem = 14MB
> maintenance_work_mem = 48MB
> max_stack_depth = 1MB
> max_fsm_pages = 192000
> full_page_writes = on
> wal_buffers = 512kB
> commit_delay = 1000
> checkpoint_segments = 12
> checkpoint_timeout = 30min
> checkpoint_warning = 60s
> random_page_cost = 4.0
> stats_row_level = on
> stats_start_collector = on
> autovacuum = on
> autovacuum_naptime = 5min
> effective_cache_size = 768MB
>
> Con 20 usuarios la cosa caminaba bastante bien, ahora con los 50 la
> aplicación practicamete no funciona. Otra cosa, el postgres tiene activo
> autovacuum, es recomendable esto?. Cuando uno hace vacuum manual cuales
> deberian ser los pasos? ANALIZE, FREEZE y FULL o solo uno de ellos? y el
> ANALYZE y REINDEX? por favor cualquier ayuda se lo agradezco.
>
> Con respecto a las tablas, las mas neuralgicas de la aplicación tienen
> cerca de 150.000 registros con hasta 20 columnas como máximo.
>
> Atte.
> Leonardo Castillo
> Hacer Sistemas C.A.
>
> Oficina: +58(274)2527198, 2528808
> Movil: +58(416)4718010
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>

revisa con EXPLAIN los querys para ver si hay algun cuello de botella por
alli

en cuanto al autovacum en bases grandes lo tengo desactivado y lo ejecuto
a cierta hora en especifico

leonel

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonardo Castillo 2007-02-23 16:24:02 Re: Ayuda con rendimiento..
Previous Message Leonardo Castillo 2007-02-23 16:13:08 Re: Ayuda con rendimiento..