De nuevo sobre conexion

14/09/2004 - 13:19 por El principiante | Informe spam
Hola aunque hice la pregunta antes:

Como consideran mas practico en una aplicacion con sql server: abrir la
conexion al principio y cerrarla al final de la aplicacion (a menos que se
desconecte, claro)... o en su defecto estarla abriendo y cerrando para cada
formulario que el usuario ejecuta ?

Aparte de las licencias, sql server tiene alguna limitante de la cantidad de
conexiones concurrentes abiertas ???


Consume realmente recursos del servidor tener una conexion abierta aunque no
se esten haciendo queries ?


Gracias

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
14/09/2004 - 13:23 | Informe spam
Hola:

Es más óptimo abrir y cerrar la conexión para cada petición. Ten en cuenta
que hay un pool de conexiones que agiliza mucho esta tarea y hace que tenga
un muy buen rendimiento.
El límite (si no recuerdo mal) está en 32.767
Si que consume recursos el tener una conexión abierta, aunque sean poquitos.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"El principiante" escribió en el mensaje
news:
Hola aunque hice la pregunta antes:

Como consideran mas practico en una aplicacion con sql server: abrir la
conexion al principio y cerrarla al final de la aplicacion (a menos que se
desconecte, claro)... o en su defecto estarla abriendo y cerrando para


cada
formulario que el usuario ejecuta ?

Aparte de las licencias, sql server tiene alguna limitante de la cantidad


de
conexiones concurrentes abiertas ???


Consume realmente recursos del servidor tener una conexion abierta aunque


no
se esten haciendo queries ?


Gracias


Respuesta Responder a este mensaje
#2 Maxi
14/09/2004 - 15:48 | Informe spam
Salvador, ese pool de conexiones funciona si usas distintos usuarios o
siempre debes conectarte con el mismo usuario para que tenga efecto?


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Salvador Ramos" escribió en el
mensaje news:%
Hola:

Es más óptimo abrir y cerrar la conexión para cada petición. Ten en cuenta
que hay un pool de conexiones que agiliza mucho esta tarea y hace que


tenga
un muy buen rendimiento.
El límite (si no recuerdo mal) está en 32.767
Si que consume recursos el tener una conexión abierta, aunque sean


poquitos.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"El principiante" escribió en el mensaje
news:
> Hola aunque hice la pregunta antes:
>
> Como consideran mas practico en una aplicacion con sql server: abrir la
> conexion al principio y cerrarla al final de la aplicacion (a menos que


se
> desconecte, claro)... o en su defecto estarla abriendo y cerrando para
cada
> formulario que el usuario ejecuta ?
>
> Aparte de las licencias, sql server tiene alguna limitante de la


cantidad
de
> conexiones concurrentes abiertas ???
>
>
> Consume realmente recursos del servidor tener una conexion abierta


aunque
no
> se esten haciendo queries ?
>
>
> Gracias
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
Respuesta Responder a este mensaje
#3 Salvador Ramos
14/09/2004 - 19:04 | Informe spam
Si no recuerdo mal es si utilizas la misma cadena de conexión (lo que
incluye que sea el mismo usuario), a ver si alguien lo puede confirmar y dar
más detalles.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Maxi" escribió en el mensaje
news:
Salvador, ese pool de conexiones funciona si usas distintos usuarios o
siempre debes conectarte con el mismo usuario para que tenga efecto?


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Salvador Ramos" escribió en el
mensaje news:%
> Hola:
>
> Es más óptimo abrir y cerrar la conexión para cada petición. Ten en


cuenta
> que hay un pool de conexiones que agiliza mucho esta tarea y hace que
tenga
> un muy buen rendimiento.
> El límite (si no recuerdo mal) está en 32.767
> Si que consume recursos el tener una conexión abierta, aunque sean
poquitos.
>
> Un saludo
> Salvador Ramos
> Murcia - España
> [Microsoft MVP SQL Server]
> www.helpdna.net
> ¿Te interesa participar en las reuniones
> del grupo de Usuarios de SQL-Server y .NET
> Se harán en levante de España, (Alicante o Murcia)?
>
> "El principiante" escribió en el mensaje
> news:
> > Hola aunque hice la pregunta antes:
> >
> > Como consideran mas practico en una aplicacion con sql server: abrir


la
> > conexion al principio y cerrarla al final de la aplicacion (a menos


que
se
> > desconecte, claro)... o en su defecto estarla abriendo y cerrando para
> cada
> > formulario que el usuario ejecuta ?
> >
> > Aparte de las licencias, sql server tiene alguna limitante de la
cantidad
> de
> > conexiones concurrentes abiertas ???
> >
> >
> > Consume realmente recursos del servidor tener una conexion abierta
aunque
> no
> > se esten haciendo queries ?
> >
> >
> > Gracias
> >
> >
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004


Respuesta Responder a este mensaje
#4 Javier Loria
14/09/2004 - 19:08 | Informe spam
Hola:
Se crea un pool para cada contexto de seguridad.
Mi opinion:
Esto significa que para aplicaciones Windows el pool es funcional lo
mismo que para aplicaciones de ASP/ASP.NET y componentes que utilicen su
usuario aplicacion el pool es funcional.
El pool no es muy funcional e incluso deteriora el desemenpo en
ASP/ASP.NET o en componentes que utilicen la identidad del usuario, ya que
produce un importante deterioro en el desempeno (MS dice en sus documentos
que no es escalable).


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Maxi" wrote in message
news:
Salvador, ese pool de conexiones funciona si usas distintos usuarios o
siempre debes conectarte con el mismo usuario para que tenga efecto?


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Salvador Ramos" escribió en el
mensaje news:%
> Hola:
>
> Es más óptimo abrir y cerrar la conexión para cada petición. Ten en


cuenta
> que hay un pool de conexiones que agiliza mucho esta tarea y hace que
tenga
> un muy buen rendimiento.
> El límite (si no recuerdo mal) está en 32.767
> Si que consume recursos el tener una conexión abierta, aunque sean
poquitos.
>
> Un saludo
> Salvador Ramos
> Murcia - España
> [Microsoft MVP SQL Server]
> www.helpdna.net
> ¿Te interesa participar en las reuniones
> del grupo de Usuarios de SQL-Server y .NET
> Se harán en levante de España, (Alicante o Murcia)?
>
> "El principiante" escribió en el mensaje
> news:
> > Hola aunque hice la pregunta antes:
> >
> > Como consideran mas practico en una aplicacion con sql server: abrir


la
> > conexion al principio y cerrarla al final de la aplicacion (a menos


que
se
> > desconecte, claro)... o en su defecto estarla abriendo y cerrando para
> cada
> > formulario que el usuario ejecuta ?
> >
> > Aparte de las licencias, sql server tiene alguna limitante de la
cantidad
> de
> > conexiones concurrentes abiertas ???
> >
> >
> > Consume realmente recursos del servidor tener una conexion abierta
aunque
> no
> > se esten haciendo queries ?
> >
> >
> > Gracias
> >
> >
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004


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