Czytałem o puli połączeń SQLAlchemy, która ma domyślnie 5 połączeń i domyślnie przepełnienie do 10.Co się stanie, gdy pula połączeń zostanie wyczerpana?
Jeśli liczba buforowanych połączeń jest przekroczona, co się dzieje? Czy kolejne żądania są kolejkowane do momentu udostępnienia darmowego połączenia lub czy zostanie utworzone nowe połączenie, które nie wchodzi do puli?
Co się dzieje z nieużywanymi połączeniami, gdy pula została "przepełniona" do domyślnej wartości maksymalnej wynoszącej 10? Czy te połączenia rozłączają się po czasie domyślnym (jak w przypadku standardowej puli), czy są wydawane bardziej agresywnie niż standardowa pula?
pool_size = -1 dla nieograniczonej liczby. – zzzeek
hmm, w linku do dokumentów, spójrz na QueuePool .__ init__, docstring mówi "' 'pool_size'' może być ustawione na 0, aby wskazać brak limitu rozmiaru" –
oh masz rację szukałem w pool_recycle – zzzeek