Tiempo de Conexión a la BD

22/03/2006 - 17:37 por NormanYS | Informe spam
Tengo una aplicación desarrollada en Visual Basic 2002 .Net con Sql Server
2000 SP4. Todo Usuario ingresa al Sistema(ventan de logon) y establece una
conexión con la BD la cual es cerrada cuando sale del Sistema. El Usuario
puede estar conectado por horas, muchas veces(toma desayuno o sale de la
oficina) y continua conectado. Es correcto ? ... no va en contra del
performance de mi Servidor? .. Cual seria lo optimo ? ...De antemano, muchas
gracias.
Norman Ydrogo

Preguntas similare

Leer las respuestas

#1 Maxi
22/03/2006 - 18:33 | Informe spam
Hola, y porque no aplicas el modelo desconectado? o sea: solo me conecto
cuando necesito interactuar con la bdd.-
De todas maneras esta pregunta es mas para un foro de arquitectura o
programacion ;-)


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"NormanYS" escribió en el mensaje
news:
Tengo una aplicación desarrollada en Visual Basic 2002 .Net con Sql Server
2000 SP4. Todo Usuario ingresa al Sistema(ventan de logon) y establece una
conexión con la BD la cual es cerrada cuando sale del Sistema. El Usuario
puede estar conectado por horas, muchas veces(toma desayuno o sale de la
oficina) y continua conectado. Es correcto ? ... no va en contra del
performance de mi Servidor? .. Cual seria lo optimo ? ...De antemano,
muchas
gracias.
Norman Ydrogo
Respuesta Responder a este mensaje
#2 Isaias
22/03/2006 - 18:40 | Informe spam
Tu aplicativo, deber CONECTARSE - EJECUTAR - RECIBIR - DESCONECTARSE, ¿Asi lo
hace?


Saludos
IIslas


"NormanYS" escribió:

Tengo una aplicación desarrollada en Visual Basic 2002 .Net con Sql Server
2000 SP4. Todo Usuario ingresa al Sistema(ventan de logon) y establece una
conexión con la BD la cual es cerrada cuando sale del Sistema. El Usuario
puede estar conectado por horas, muchas veces(toma desayuno o sale de la
oficina) y continua conectado. Es correcto ? ... no va en contra del
performance de mi Servidor? .. Cual seria lo optimo ? ...De antemano, muchas
gracias.
Norman Ydrogo
Respuesta Responder a este mensaje
#3 NormanYS
22/03/2006 - 20:22 | Informe spam
No. La conexión se mantiene abierta mientras el Usuario este dentro del
Sistema, aun si esta en modo pasivo (no interactua con el Sistema).
Solo se cierra en el momento que el usuario cierra la aplicación.
Norman Ydrogo


"Isaias" escribió:

Tu aplicativo, deber CONECTARSE - EJECUTAR - RECIBIR - DESCONECTARSE, ¿Asi lo
hace?


Saludos
IIslas


"NormanYS" escribió:

> Tengo una aplicación desarrollada en Visual Basic 2002 .Net con Sql Server
> 2000 SP4. Todo Usuario ingresa al Sistema(ventan de logon) y establece una
> conexión con la BD la cual es cerrada cuando sale del Sistema. El Usuario
> puede estar conectado por horas, muchas veces(toma desayuno o sale de la
> oficina) y continua conectado. Es correcto ? ... no va en contra del
> performance de mi Servidor? .. Cual seria lo optimo ? ...De antemano, muchas
> gracias.
> Norman Ydrogo
Respuesta Responder a este mensaje
#4 Maxi
22/03/2006 - 21:11 | Informe spam
Bueno, cambia el modelo entonces al que recomienda el amigo Isaias


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"NormanYS" escribió en el mensaje
news:
No. La conexión se mantiene abierta mientras el Usuario este dentro del
Sistema, aun si esta en modo pasivo (no interactua con el Sistema).
Solo se cierra en el momento que el usuario cierra la aplicación.
Norman Ydrogo


"Isaias" escribió:

Tu aplicativo, deber CONECTARSE - EJECUTAR - RECIBIR - DESCONECTARSE,
¿Asi lo
hace?


Saludos
IIslas


"NormanYS" escribió:

> Tengo una aplicación desarrollada en Visual Basic 2002 .Net con Sql
> Server
> 2000 SP4. Todo Usuario ingresa al Sistema(ventan de logon) y establece
> una
> conexión con la BD la cual es cerrada cuando sale del Sistema. El
> Usuario
> puede estar conectado por horas, muchas veces(toma desayuno o sale de
> la
> oficina) y continua conectado. Es correcto ? ... no va en contra del
> performance de mi Servidor? .. Cual seria lo optimo ? ...De antemano,
> muchas
> gracias.
> Norman Ydrogo
Respuesta Responder a este mensaje
#5 Antonio Ortiz
23/03/2006 - 05:34 | Informe spam
Lo que afecta el rendimiento del servidor son las 'peticiones' que las
aplicaciones que se hacen hacia el, si estableces una conexion pero esta
permanece sin actividad no tendras mayor carga que el espacio que ocupa la
conexion abierta en el servidor (escasos recursos).

Las razones para cambiar este esquema son otras como podrian ser seguridad,
estabilidad entre otras. Aunque surgiran otras problematicas a resolver como
la concurrencia.


Este articulo en particular me parece que explica de manera muy sencilla el
asunto sin profundizar demasiado:
http://www.netveloper.com/contenido2.aspx?IDC4_0


suerte,

Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com



"NormanYS" escribió en el mensaje
news:
Tengo una aplicación desarrollada en Visual Basic 2002 .Net con Sql Server
2000 SP4. Todo Usuario ingresa al Sistema(ventan de logon) y establece una
conexión con la BD la cual es cerrada cuando sale del Sistema. El Usuario
puede estar conectado por horas, muchas veces(toma desayuno o sale de la
oficina) y continua conectado. Es correcto ? ... no va en contra del
performance de mi Servidor? .. Cual seria lo optimo ? ...De antemano,
muchas
gracias.
Norman Ydrogo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida