Om de toewijzing van de aansluitingen te optimaliseren in een database , " connectie pooling " wordt toegepast . Een fysieke kanaal heet een stopcontact , of een virtuele ' named pipe , " is gevestigd. Communicatie informatie moet worden uitgewisseld en gewaarmerkt door de server.Applications kunnen enigszins afwijken in de manier waarop ze verbinding . Daarom zijn veel verbindingen van hetzelfde type geopend en gesloten in een herhalende cycle.The meester pooling proces is eigenaar van de fysieke verbinding te allen tijde , en eventuele oproepen om de verbinding te worden onderschept door het hoofdproces en zet terug in de " actieve " wachtrij , in plaats van ze fysiek sluiten . Instructies 1 Stel de belangrijkste database connectie . Het gaat om het verstrekken van de nodige trefwoorden , zoals de gebruikersnaam , wachtwoord en database connectie string om verbinding met de database. Kopen van 2 Begrijp het poolen proces , zodat u uw code kunt optimaliseren . In principe is een verbinding open gehouden wanneer gebruikt dezelfde naam van de verbinding en wordt hergebruikt voor elke verbinding van die naam , in plaats van het openen van een nieuwe. Daarom , als u twee verbindingen met dezelfde naam , en een met een andere naam , de bundeling proces zal slechts een aansluiting voor de twee , zoals namen , en een voor de andere verbinding te openen . 3 Plan hoe en wanneer database- verbindingen worden gebruikt in uw programma. Als u meerdere verbindingen met dezelfde naam te openen , doen ze allemaal op hetzelfde moment . Proberen om meer verbindingen te openen voor mensen met dezelfde naam , in tegenstelling tot verschillende namen . Sluiten aansluitingen 4 wanneer u klaar bent met hen . Hoewel de meester bundeling proces zal hergebruiken en niet fysiek te sluiten , zal het dus alleen doen als het maximale aantal open verbindingen op dezelfde pool nog niet is bereikt .
|