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

Java MySQL-forbindelsespuljen virker ikke

Du opretter en forbindelsespulje, men du lægger ikke noget i den. Din forbindelsespulje er tom, når den oprettes, så din første anmodning til den vil med garanti oprette en ny forbindelse og vil være lige så langsom som at få en forbindelse manuelt.

Prøv at sætte din kode ind i en loop, hvor du gentagne gange får en forbindelse fra poolen. Prøv det en gang, fem gange, ti gange og femten gange. Bemærk, hvordan resultaterne ændrer sig.

Nogle forbindelsespuljer understøtter automatisk oprettelse og fastholdelse af et minimum antal forbindelser klar til brug samt et maksimum . Når poolen er initialiseret, vil den forhåndshente forbindelser, så de første par opkald ikke forsinkes.



  1. MySQL arbejder med 127.0.0.1, men arbejder ikke med localhost?

  2. præstationsstraf af strenge som primære nøgler?

  3. Oracle Entity Framework - Generer enhed fra tabeller i forskellige skemaer

  4. Hvad er den bedste måde at tælle sidevisninger på i PHP/MySQL?