Oracle
 sql >> Baza danych >  >> RDS >> Oracle

upłynął limit czasu. wszystkie połączenia w puli były używane i osiągnięto maksymalny rozmiar puli

Ogólnie ten błąd może wystąpić w następujących sytuacjach:

1) Masz bardzo dużą liczbę użytkowników korzystających w tym samym czasie z Twojej bazy danych i kończą Ci się darmowe połączenia. Możliwe rozwiązania:zwiększ liczbę dozwolonych połączeń na serwerze i/lub (jeśli Twój system jest serwerem WWW) zwiększ rozmiar puli określony w ciągu połączenia z bazą danych.

2) Twój system ma słaby projekt logiki bazy danych i/lub wycieki połączeń, np. gdy otwarte połączenie nie zostanie później poprawnie zamknięte. Rozwiązaniem tego problemu będzie kontrola kodu pod kątem takich wycieków połączeń i naprawianie ich poprzez prawidłowe zamykanie połączeń przez cały czas.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aby wyodrębnić określone ciągi z podanego ciągu w Oracle

  2. sekwencja nie istnieje ORA-02289

  3. policz liczbę wierszy występujących dla każdej daty w zakresie dat kolumny

  4. Oracle - w tym zakresie nie istnieje funkcja o nazwie X

  5. Niedawno uczestniczyłem w jednym wywiadzie. Nie mogę odpowiedzieć na to pytanie, czy możesz mi pomóc?