Mysql
 sql >> Database >  >> RDS >> Mysql

Il pool di connessione Java MySQL non funziona

Crei un pool di connessioni, ma non ci metti nulla. Il tuo pool di connessioni è vuoto quando viene creato, quindi la tua prima richiesta è garantita per creare una nuova connessione e sarà lenta quanto ottenere una connessione manualmente.

Prova a inserire il tuo codice in un ciclo, in cui ottieni ripetutamente una connessione dal pool. Provalo una, cinque volte, dieci volte e quindici volte. Nota come cambiano i risultati.

Alcuni pool di connessioni supportano la creazione e il mantenimento automatici di un minimo numero di connessioni pronte per l'uso e un massimo . Quando il pool viene inizializzato, preleverà le connessioni in modo che le prime chiamate non vengano ritardate.