|
Aceptar conexiones de una Base de
Batos
Las aplicaciones Web de bases de datos que
establecen y terminan con frecuencia conexiones con bases de datos
pueden reducir el rendimiento del servidor de base de datos.
ASP acepta la eficiente administración de las conexiones que se
consigue mediante la función de agrupamiento de conexiones de ODBC
3.5. El agrupamiento de conexiones mantiene abiertas las conexiones
con las bases de datos y administra el uso compartido de las
conexiones entre distintas peticiones de usuario para mantener el
nivel de rendimiento y reducir el número de conexiones inactivas.
En cada petición de conexión, el conjunto de conexiones determina si
hay alguna conexión inactiva en el conjunto. Si es así, el conjunto
de conexiones devuelve una de ellas en lugar de establecer una nueva
conexión con la base de datos.
Si desea que su controlador ODBC participe en el conjunto de
conexiones, debe configurar su controlador específico de base de
datos y después establecer la propiedad CPTimeout del controlador en
el registro del sistema de Windows NT.
Cuando ODBC desconecta una conexión, la conexión se guarda en un
conjunto, en lugar de desconectarse.
La propiedad CPTimeout determina el periodo de tiempo de inactividad
que una conexión puede permanecer en el conjunto de conexiones. Si
la conexión permanece en el conjunto durante un periodo de tiempo
mayor que el establecido en CPTimeout, la conexión se cierra y se
quita el conjunto. El valor predeterminado de CPTimeout es 60
segundos.
Puede establecer selectivamente la propiedad CPTimeout para permitir
el agrupamiento de conexiones por cada controlador específico de
base de datos ODBC si crea una entrada en el registro del sistema
con los siguientes valores:
\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\controlador\CPTimeout
= timeout
(REG_SZ, en segundos)
Por ejemplo, la clave siguiente establece el tiempo de inactividad
del conjunto de conexiones a 180 segundos (3 minutos) para el
controlador de SQL Server.
\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server\CPTimeout
= 180
Nota De forma predeterminada, su servidor Web activa el conjunto de
conexiones para SQL Server y asigna a CPTimeout 60 segundos.
|
 |

|