sql >> Database >  >> RDS >> Oracle

time-outperiode verstreken. alle gepoolde verbindingen waren in gebruik en de maximale poolgrootte is bereikt

Over het algemeen kan deze fout optreden in de volgende situaties:

1) U heeft een zeer groot aantal gebruikers die uw database tegelijkertijd gebruiken en u heeft geen vrije verbindingen meer. Mogelijke oplossingen:verhoog het aantal toegestane verbindingen op uw server en/of (als uw systeem een ​​webserver is) verhoog de poolgrootte gespecificeerd in de databaseverbindingsreeks.

2) Uw systeem heeft een slecht databaselogica-ontwerp en/of verbindingslekken, zoals wanneer een geopende verbinding later niet goed wordt gesloten. De oplossing hiervoor is het controleren van uw code op dergelijke verbindingslekken en deze op te lossen door verbindingen de hele tijd correct te sluiten.




  1. Meerdere rijen samenvoegen tot één kolom in MySQL

  2. Polymorf-achtige SQL-databasetabelstructuur

  3. BOB met INSERT INTO via voorbereide verklaringen

  4. SQL Server, de misleidende XLOCK &optimalisaties