Para otimizar a alocação de conexões em um banco de dados, " pool de conexão " é empregado. Um canal físico chamado de socket, ou um virtual " pipe ", é estabelecida. Comunicação informações devem ser trocadas e autenticados pelas server.Applications pode ser um pouco diferente na forma como se conectar. Por isso, muitas ligações do mesmo tipo são abertas e fechadas em um processo de agrupamento mestre cycle.The repetindo possui a conexão física em todos os momentos e todas as chamadas para fechar a conexão são interceptados pelo processo mestre e colocar de volta na "ativa" fila , em vez de fisicamente fechá-los . Instruções
um
configurar a principal conexão com o banco . Trata-se de fornecer as palavras-chave necessárias, tais como o nome de usuário , senha e banco de dados seqüência de conexão para se conectar ao banco de dados.
2
Compreender o processo de agrupamento, de modo que você pode otimizar o seu código. Basicamente, uma conexão é mantida aberta , quando se usa o mesmo nome de conexão , e é reutilizado para cada conexão de mesmo nome, em vez de abrir uma nova. Portanto, se você tem duas ligações com o mesmo nome, e um com um nome diferente , o processo de agrupamento irá abrir apenas uma conexão para os dois como nomes, e uma para a outra conexão .
3 Plano
como e quando as conexões de banco de dados será usado em seu programa. Quando você tem várias ligações com o mesmo nome de abrir, fazê-los todos ao mesmo tempo . Tente abrir mais conexões para as pessoas com o mesmo nome , ao contrário de nomes diferentes.
4
Encerrar as conexões quando tiver terminado com eles. Embora o processo de agrupamento de mestre irá reutilizar estes e não fechá-las fisicamente , ele vai fazê-lo apenas se não tiver sido atingido o número máximo de conexões abertas na mesma piscina.