Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Preciso usar a biblioteca de pooling C3P0 no meu aplicativo web (grails)?


Independentemente de qual implementação de pool, você deve sempre usar um pool de conexão em seu aplicativo da web. Abrir uma conexão com o banco de dados é uma tarefa muito cara e poder reutilizar uma conexão já existente e ociosa melhora muito o desempenho do seu site.

Uma conexão pode ser gerenciada pelo servidor de aplicativos (Tomcat, JBoss, Glassfish...) ou pelo seu aplicativo. O último é mais fácil de configurar, mas é difícil personalizar por implantação. Configurar um pool de conexões no aplicativo e configurar seu site para consumi-lo facilita o ajuste fino dos parâmetros do pool de conexões, como:conexões mínimas a serem mantidas abertas, tempo ocioso máximo e assim por diante.