Connection Pool
Definizione rapida
Raccolta di connessioni al database già aperte e disponibili per essere riutilizzate dalle richieste.
Spiegazione
Aprire una sessione con il database comporta un costo. Il pool conserva le connessioni create, le assegna temporaneamente ai comandi e le recupera al termine, evitando di ripetere ogni volta la procedura iniziale.
Esempio pratico
Una richiesta prende una connessione libera, esegue la query e la restituisce al pool per il lavoro successivo.
Spiegazione tecnica
Limiti minimi e massimi regolano quante sessioni restano disponibili. Il gestore verifica lo stato prima di riassegnarle.
Da non confondere con
Non è una cache dei risultati delle query: conserva connessioni operative, non i dati restituiti.