For å optimalisere fordelingen av tilkoblinger i en database , "connection pooling" er ansatt. En fysisk kanal kalt en socket , eller en virtuell " heter pipe, " er etablert. Kommunikasjon informasjonen skal utveksles og gyldighet av server.Applications kan avvike noe i måten de kobler til. Derfor er mange tilkoblinger av samme type åpnes og lukkes på en repeterende cycle.The mester pooling prosess eier den fysiske tilkoblingen til enhver tid , og noen samtaler for å lukke tilkoblingen blir fanget opp av master prosessen og satt tilbake i den "aktive " køen , i stedet for fysisk å lukke dem . Instruksjoner
en
Sett opp de viktigste database tilkobling. Dette innebærer å gi de nødvendige søkeord, for eksempel brukernavn , passord og database tilkobling strengen for å koble til databasen .
2
Forstå pooling prosessen , slik at du kan optimalisere koden . I utgangspunktet er en forbindelse holdes åpen når den bruker samme tilkobling navn , og det blir gjenbrukt for hver forbindelse med det navnet , i stedet for å åpne en ny. Derfor , hvis du har to tilkoblinger med samme navn , og en med et annet navn , vil pooling prosessen åpne bare én tilkobling for de to som navn, og en for den andre tilkoblingen.
3
Plan hvordan og når database tilkoblinger vil bli brukt i programmet. Når du har flere tilkoblinger av samme navn for å åpne, gjøre dem alle samtidig . Prøv å åpne flere tilkoblinger for dem med samme navn , i motsetning til forskjellige navn .
4
nære forbindelser når du er ferdig med dem . Selv om master pooling prosessen vil bruke disse og ikke fysisk nær dem, vil det bare gjøre dette hvis det maksimale antallet åpne tilkoblinger på samme bassenget ikke er nådd.