View Full Version : [Java] Tempo di esecuzione di una query..
Mi dovrei collegare (jdbc) ad un database Oracle, lanciare una serie di query e per ognuna prendere nota del tempo....:eek:
(devo utilizzare il metodo prepareStatement di Connection)
qual è il problema, connetterti al db o prendere il tempo?
se e' prendere il tempo credo convenga fare un thread che attenda che finisca la query
si ma a me interessa sapere la durata della mia query e non voglio che venga influenzata dalle prestazione della macchina..il mio problema è che non mi ricordo il metodo da utilizzare e dove...
cioè esegue la query e successivamente restituisce il tempo di esecuzione...
long start = System.currenttimeMillis();
// esegui la query
System.out.println("elapsed time: " + (System.currenttimeMillis()-start));
ma non è l'ideale se vuoi una misura precisa perchè c'e' di mezzo il layer jdbc. Non puoi eseguirla in un client nativo (sqlplus)?
In effetti.....ma i miei capi la vogliono in un applicazione java.
...mi tocca!
scusa che cavolata ho scritto!!
è giusto come dici tu!! scusa!!:D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.