sql >> Database teknologi >  >> RDS >> Mysql

Skal jeg bruge C3P0 pooling-bibliotek i min (grails) webapplikation?

Uanset hvilken pooling-implementering, du bør altid bruge en forbindelsespulje i din webapplikation. At åbne en forbindelse med databasen er en meget dyr opgave, og at kunne genbruge en allerede eksisterende og inaktiv forbindelse forbedrer dit websteds ydeevne betydeligt.

En forbindelse kan administreres af applikationsserveren (Tomcat, JBoss, Glassfish...) eller af din applikation. Sidstnævnte er nemmere at konfigurere, men det er svært at tilpasse pr. implementering. Konfiguration af en forbindelsespulje på applikationen og indstilling af dit websted til at forbruge det gør det nemt at finjustere forbindelsespuljens parametre, såsom:minimumsforbindelser, der skal holdes åbne, maksimal inaktiv tid og så videre.



  1. Gruppér efter værdier, der er i rækkefølge

  2. Strange MySQL Popup Mysql Installer kører community mode

  3. samle den samme tabel to gange på forskellige kolonner

  4. Jeg vil kontrollere, om posten eksisterer, og hvis den ikke eksisterer, så vil jeg indsætte den post i databasen ved hjælp af golang