At optimere tildelingen af forbindelser i en database , "connection pooling" er ansat . En fysisk kanal kaldet et stik eller en virtuel " navngiven pipe " er etableret . Kommunikation oplysninger skal udveksles og bekræftes af de server.Applications kan afvige lidt i den måde, de forbinder . Derfor er mange forbindelser af samme type åbnes og lukkes i en gentaget cycle.The mester pooling processen ejer den fysiske forbindelse til alle tider, og eventuelle opfordringer til at lukke forbindelsen er opfanget af master processen og sat tilbage i " aktiv" kø , snarere end fysisk lukke dem . Instruktioner
1
Opsæt den vigtigste database forbindelse . Dette indebærer at tilvejebringe de nødvendige søgeord , såsom brugernavn, password og database forbindelse streng til at oprette forbindelse til databasen.
2
Forstå pooling proces, så du kan optimere din kode . Dybest set, er en forbindelse holdes åben, når den bruger den samme forbindelse navn , og det bliver genbrugt til hver forbindelse af samme navn , i stedet for at åbne en ny. Derfor, hvis du har to tilslutninger med samme navn , og en med et andet navn , vil pooling processen kun åbne en forbindelse til de to lignende navne, og en til den anden tilslutning.
3
Plan hvordan og hvornår databaseforbindelser vil blive brugt i dit program. Når du har flere forbindelser med samme navn til at åbne , gøre dem alle på samme tid . Prøv at åbne flere forbindelser til dem med det samme navn , i modsætning til forskellige navne.
4
tætte forbindelser , når du er færdig med dem. Selv master pooling proces vil genbruge disse og ikke fysisk tæt dem, vil det kun gøre det, hvis det maksimale antal åbne forbindelser på den samme pulje ikke er nået .