Pour optimiser l'allocation des connexions dans une base de données ", le regroupement de connexion " est employé. Un canal physique appelé un socket ou un virtuel " named pipe ", est établi. L'information de la communication doit être échangé et authentifiée par les server.Applications peuvent différer légèrement dans la façon dont ils se connectent. Par conséquent , les connexions de même type beaucoup sont ouverts et fermés dans un processus de mise en commun cycle.The maître répétition possède la connexion physique à tout moment , et tous les appels à fermer la connexion sont interceptés par le processus maître et remis dans le "active" file d'attente, plutôt que de les fermer physiquement . Instructions
1
configurer la connexion de base de données principale . Il s'agit de fournir les mots-clés nécessaires, telles que le nom d'utilisateur , mot de passe et la chaîne de connexion de base de données pour se connecter à la base de données .
2
Comprendre le processus de mise en commun , de sorte que vous pouvez optimiser votre code. Fondamentalement , une connexion est maintenue ouverte quand il utilise le même nom de connexion, et il est réutilisé pour chaque connexion de ce nom, au lieu d'ouvrir un nouveau. Par conséquent, si vous avez deux connexions avec le même nom, et l'autre avec un nom différent , le processus de mise en commun ouvrira une seule connexion pour les deux noms comme , et un pour l'autre connexion .
3 plan d'
comment et quand les connexions de base de données seront utilisées dans votre programme. Lorsque vous avez plusieurs connexions du même nom pour ouvrir , faire tout cela en même temps . Essayez d'ouvrir plusieurs connexions pour ceux qui ont le même nom , par opposition à des noms différents.
4
fermer les connexions lorsque vous avez terminé avec eux. Bien que le processus de mise en commun maître réutiliser ceux-ci et ne fermera pas physiquement , il ne le fera que si le nombre maximal de connexions ouvertes sur le même pool n'a pas été atteint .