<br>>----Messaggio originale----<br>>Da: daniele@orlandi.com<br>>Data: 03/11/2015 3.16<br>>A: <it@lists.acao.it><br>>Ogg: [acao-it] Analisi situazione SQL server<br><br>>- Aliandre non deve aprire una nuova connessione per ogni query.<br><br>Per curiosità ho scritto un programino Java che cronometra i tempi di una query che potrebbe essere quella eseguita durante la ricerca interativa del nome del utente, mentre l'utente preme i tasti numerici (era il test che facevamo con Daniele sabato sera scorso)<br>Anche l'autoclose disabilitato, se viene fatto un connect/disconnect ad ogni query, ci impiega circa 6-7 volte tanto ad eseguirla (Oracle Java 1.8 su Ubuntu 12.04...)<br><br><span style="font-family: courier new,monospace;">$ java -cp .:./jtds-1.2.8.jar -Dclose=<b>true</b> -Ddisplay=false Dcount=100 FRtest<br>100 iterations executed in 6164 milliseconds<br>$ java -cp .:./jtds-1.2.8.jar -Dclose=<b>false</b> -Ddisplay=false -Dcount=100 FRtest<br>100 iterations executed in 957 milliseconds<br></span><br>Quindi anche con l'autoclose disabilitato (situazione attuale mi pare), comunque dal solo punto di vista della reattività alle azione del utente, non conviene collegarsi/scollegarsi in continuazione.<br><br>In allegato il codice Java.<br>François<br><br><br>