Re: 1000 Conexiones persistentes

From: Francisco Gerardo Stylarek <fgssoft(at)yahoo(dot)com(dot)ar>
To: Guillermo Munoz <munozgb(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: 1000 Conexiones persistentes
Date: 2008-05-07 14:54:57
Message-ID: 722396.88560.qm@web55306.mail.re4.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Guillermo,
Efectivamente, la aplicacion VB abre las conexiones, y hay lapsos en los cuales el/los usuarios no ocupan el sistema pero permanecen conectados, esto se penso de esta manera porque hay metodos de autenticacion de los usuarios, y volver a requerir el login, seria una molestia y perdida de tiempo para ellos.
Volviendo al tema, creo que si se pudiera optimizar el tema de max_connections, con algun pool de conexiones, seria optimo, dado que bajaria el consumo de recursos de forma significativa, pero todavia no se como implementarlo.

Saludos Francisco.

----- Mensaje original ----
De: Guillermo Munoz <munozgb(at)gmail(dot)com>
Para: Francisco Gerardo Stylarek <fgssoft(at)yahoo(dot)com(dot)ar>
CC: pgsql-es-ayuda(at)postgresql(dot)org
Enviado: martes 6 de mayo de 2008, 11:53:15
Asunto: Re: [pgsql-es-ayuda] 1000 Conexiones persistentes

El 6/05/08, Francisco Gerardo Stylarek <fgssoft(at)yahoo(dot)com(dot)ar> escribió:
>
> Hola, este es mi primer mensaje a la lista.
>
> Me encuentro con una interrogante, que no pude eliminar leyendo en los
> foros, ni manuales, y es con respecto a la concurrencia, les comento un poco
> del tema a ver si me pueden guiar.
>
> La aplicacion esta desarrollada en Visual Basic, y utiliza conexiones
> persistentes a travez de ODBC, los servidores son dedicados, actualmente HP
> xeon quad core 2.8, con 4Gb de ram, y raid 6, con Suse 9 enterprise de S.O.
> La version de postgresql es la 8.0.2 aunque se que no es lo mas actualizado
> (no depende de mi cambiarla).
> Cada servidor alberga un promedio de "1000" usuarios.
>
> La DB mas grande actualmente tiene 45Gb y "crece" aprox. 2Gb por mes. Estuve
> viendo que con unas pocas conexiones, el servidor se "reia", pero con 1000
> usuarios, la cosa cambia, pense implementar un pool de conexiones, pero no
> consigo entender como funciona y si es util para este tipo de aplicaciones,
> dado que siempre se menciona este tema del pool de conexiones, relacionado a
> servidores Web, que no es nuestro caso.
>
> Si tienen alguna recomendacion sobre este tema me seria muy util, aunque sea
> algun link donde seguir buscando.
>
> Entiendo que talvez se podria rediseñar la aplicacion, pero el costo en
> horas y monetario seria excesivo, para el cliente, por eso me encuentro
> investigando alternativas.
>
> Les comento algunos parametros del config.
>
> max_connections=1200;
> shared_buffers=52428; //10% del total de la RAM
> work_mem=4096; //1% de la RAM
> ...
> effective_cache_size=100000;
>
>
>
> Muchas gracias por tu tiempo.
> Saludos Cordiales,
>
> Francisco G. Stylarek
> Corrientes - Argentina.
>
> ________________________________
>
> Yahoo! Deportes Beta
> ¡No te pierdas lo último sobre el torneo clausura 2008!
> Enterate aquí http://deportes.yahoo.com

Francisco, te hago una consulta la aplicacion de VB abre la conexcion
que es la que utiliza hasta que la aplicacion se cierra? en el tiempo
de vida de la aplicacion en memoria hay lapsos de tiempo en que la
conexcion no es usada?. te pregunto esto porque desarrollando una
aplicacion (ERP) en VB me encontre con el mismo problema. optamos por
abrir la conexion cuando se necisitara, lo que llevo a modificar las
clases de acceso a datos solamente.

--
Saludos
Guillermo Muñoz
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Tarjeta de crédito Yahoo! de Banco Supervielle.
Solicitá tu nueva Tarjeta de crédito. De tu PC directo a tu casa. www.tuprimeratarjeta.com.ar

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Alberto Márquez Rey 2008-05-07 15:11:10 Re: no puedo ver tablas en esquemas diferentes al public
Previous Message Alvaro Herrera 2008-05-07 14:44:39 Re: Bases de Datos UTF-8 y LATIN1 en un mismo server