sto leggendo su pool di connessioni di SQLAlchemy, che ha un valore predefinito di 5 connessioni e sarà da troppo pieno di default a 10.Cosa succede quando un pool di connessioni è esaurito?
Se viene superato il numero di connessioni nella cache, cosa succede? Le richieste successive vengono messe in coda fino a quando non viene resa disponibile una connessione gratuita o viene creata una nuova connessione che non entra nel pool?
Inoltre, cosa succede alle connessioni inutilizzate quando il pool ha "overflow" al suo valore predefinito massimo di 10? Queste connessioni si disconnettono dopo il tempo predefinito (come nel pool standard) o vengono rilasciate in modo più aggressivo rispetto al pool standard?
pool_size = -1 per illimitato. – zzzeek
hmm, nel link ai documenti, guarda QueuePool .__ init__, la docstring dice "' 'pool_size'' può essere impostato a 0 per indicare nessun limite di dimensione" –
oh hai ragione stavo guardando pool_recycle – zzzeek