> From: Orlando Sanchez <[email protected]>
> Subject: [pgsql-es-ayuda] Manejo de conexiones en aplicacion de escritorio
> To: [email protected]
> Date: Wednesday, January 14, 2009, 2:44 PM
> Hola a todos:Soy nuevo por aquí, y esta es mi primera
> duda.Quisiera saber cual es la mejor manera de manejar el
> tema de las conexiones en postgres.Yo estoy desarrollando
> una aplicación de gestión administrativa de
> escritorio.Esta aplicación la usarán concurrentemente
> aproximadamente de 15 a 20 usuariosEl servidor que hay en la
> empresa para la cual desarrollo es Windows, por lo que leí
> los pools de conexiones pgpool y pgbounce solo funciona en
> Linux (No esta en poder cambiar el servidor)El ámbito de la
> aplicación es solo una LAN no hay acceso remoto u otro tipo
> de acceso.Entonces la disyuntiva mía es, mantengo una
> conexion abierta por cada usuario cuando este se conecte
> (una por aplicacion es decir a lo mas tendría 20 conexiones
> abiertas durante periodos largos de 3 a  4 horas)o uso la
> técnica de abrir una conexion leer o escribir (según sea
> el caso ) los datos y luego cerrarla.Respecto a postgres ,
> ¿Es mas costoso abrir 20 conexiones y mantenerlas todas
> abiertas durante por ejemplo 5 horas, o abrir y cerrar
> muchas veces las conexiones según demanda de la
> aplicación?.Gracias por sus respuestas, de todas formas
> sigo buscando



Cada conexion realizada usa un espacio de memoria, pero debe de ser en base a 
un analisis el detectar que es mas costoso. De todas formas te recomiendo que 
uses pgpool para que administre las conexiones y los recursos de estas.




--
TIP 8: explain analyze es tu amigo

Responder a