Conexion abierta

10/11/2008 - 22:07 por Carlos | Informe spam
Es muy grave dejar la conexion a la base de datos mucho tiempo abierta, por
ejemplo mientras un formulario dure abierto?
Lo cuestiono porque que muchos abren y cierran con cada llamada a la base de
datos.

Preguntas similare

Leer las respuestas

#6 Carlos
11/11/2008 - 20:08 | Informe spam
Muchas gracias, Alfredo.


"Alfredo Novoa" escribió en el mensaje
news:11twsoopqzl88$

Hola Carlos,

El Tue, 11 Nov 2008 12:06:04 -0400, Carlos escribió:

Oh, pues mis aplicaciones llegarían con mucho esfuerzo a 50 usuarios!:)
Segun eso, hasta podria dejarse la conexion abierta todo el tiempo,
inclusive para la duracion de sesion de la aplicacion, no solo para un
formulario.



Sin ningún problema. Y además eso te permite utilizar mejor el mecanismo
de
seguridad, por que puedes crear un usuario y contraseña de SQL Server para
cada uno.

Pero, solo es la memoria el factor a considerar para dejar una conexion
permanentemente abierta ?



Bueno, también está el límite de conexiones de SQL Server que es de solo
32767. Si hay más razones me encantaría saberlas.

La sugerencia de abrir y cerrar por cada llamada al servidor -aunque haya
un
pool-, es un mito ?



Con una piscina las conexiones siempre están abiertas y puedes llegar
fácilmente a cientos de miles de usuarios, y supongo que ese consejo viene
de la época en la que un ordenador tenía unos pocos megas de memoria RAM.

Otra ventaja de las piscinas en el caso de aplicaciones Web es que las
conexiones las abres una sola vez y no cada inicio de sesión.

Pero para una aplicación de escritorio con 50 usuarios no tienen ningún
sentido.

Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida