ciao a tutti,
non sapevo bene dove scrivere poi visto che il problema è principalmente di Oracle ho deciso di scrivere il post nella discussione dei DB.
Ho una programma scritto in JavaSE che fa delle chiamate ad un DB Oracle.
Quello che fa è:
- Chiamata / Istanza DB
- Richiamo del servizio che mi interessa
- Chiusura connessione / Istanza
Quello che trovo "strano" è perché alla prima connessione che faccio, ci sta un tempo che va dai 3/10 secondi solo per chiamare il DB(creare la connessione) e quindi creare l'istanza.
Dalla seconda chiamata/Istanza in poi i tempi sono molto veloci.
Poi se chiudo il programma e lo riavvio subito dopo facendo la chiamata al DB i tempi si dimezzano, se invece passa del tempo(1-2 ore o addirittura il mattino dopo) i tempi diventano quelli citati in precedenza.
E' un fattore strano o può dipendere dal caching del pool di connessioni del db?
Grazie,
Ciao.