Ver Mensaje Individual
  #2  
Antiguo 12-01-2006
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Reputación: 25
__hector Va por buen camino
Cada conexion/desconexion implica tiempo, por lo que la aplicacion, aunque sea en expresion de milisegundos, debera ir mas lenta. Con relacion a una conexion permanente, el unico problema que puedes tener es si tienes restricciones de licencias (por ejemplo), ya que una conexion inactiva (pero abierta) no debe consumir recursos del servidor.

De hecho, en SQL Server existe un concepto de 'pooled connections' o un pool de conexiones, que funciona mas o menos de la siguiente forma: un usuario realiza una conexion a la base de datos, y al dejar de usarla la conexion queda 'viva' (pooled) en el servidor, de forma tal que si otro cliente (con el mismo usuario,por supuesto) requiere servicios de la base de datos, sql server se ahorra el tiempo de crear/abrir la conexion, reutilizando una de las que ya estan en la cola.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita