Para optimizar la asignación de conexiones en una base de datos, " agrupación de conexiones " se emplea . Un canal físico llamado un enchufe o un virtual " named pipe ", se estableció . Información sobre comunicación debe intercambiarse y autenticada por las server.Applications puede variar levemente en la forma en que se conectan . Por lo tanto , muchas conexiones del mismo tipo se abren y cierran en un proceso de repetición cycle.The maestro puesta en común es propietaria de la conexión física en todo momento , y cualquier llamada para cerrar la conexión son interceptados por el proceso maestro y volver a poner en el " activo " cola , en lugar de ellos cerrar físicamente . Instrucciones
1
Configuración de la conexión principal de la base de datos . Esto implica proporcionar las palabras clave necesarias , tales como el nombre de usuario , contraseña y la cadena de conexión de base de datos para conectarse a la base de datos.
2
Comprender el proceso de puesta en común , de modo que usted puede optimizar su código. Básicamente , una conexión se mantiene abierta cuando se utiliza el mismo nombre de la conexión , y se vuelve a utilizar para cada conexión del mismo nombre, en lugar de abrir una nueva. Por lo tanto , si usted tiene dos conexiones con el mismo nombre , y uno con un nombre diferente , el proceso de puesta en común se abrirá una sola conexión de los dos nombres como , y una para la otra conexión .
3 plan de
cómo y cuando las conexiones de base de datos se utilizarán en el programa. Cuando usted tiene varias conexiones con el mismo nombre para abrir , hacer todo al mismo tiempo. Trate de abrir más conexiones para los que tienen el mismo nombre , en lugar de nombres diferentes.
4
Cerrar las conexiones cuando haya terminado con ellos. Aunque el proceso de puesta en común maestro volverá a utilizar estos y no cerca físicamente , lo hará sólo si no se ha alcanzado el número máximo de conexiones abiertas en la misma piscina.