Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pula połączeń Java MySQL nie działa

Tworzysz pulę połączeń, ale niczego do niej nie wkładasz. Twoja pula połączeń jest pusta, gdy jest tworzona, więc Twoje pierwsze żądanie z pewnością utworzy nowe połączenie i będzie tak samo powolne, jak ręczne uzyskanie połączenia.

Spróbuj umieścić swój kod w pętli, w której wielokrotnie otrzymujesz połączenie z puli. Spróbuj raz, pięć razy, dziesięć razy i piętnaście razy. Zwróć uwagę, jak zmieniają się wyniki.

Niektóre pule połączeń obsługują automatyczne tworzenie i utrzymywanie minimum liczba połączeń gotowych do użycia oraz maksymalna . Po zainicjowaniu puli będzie ona wstępnie pobierać połączenia, aby kilka pierwszych połączeń nie było opóźnionych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js nie może uwierzytelnić się w MySQL 8.0

  2. Jak porównać 2 listy i połączyć je w Python/MySQL?

  3. Nie możesz utworzyć połączenia z bazą danych GlassFish za pomocą Netbeans?

  4. MySQL - Jak uruchomić wiele zapytań aktualizujących w jednej linii?

  5. c3p0 maxIdleTime to to samo co wait_timeout z mysql?