Bonjour,

J'essaye de comprendre la différence entre le temps d’exécution d'un requête sur mon application et sur la BDD.

Quand j'exécute la même requête directement sur la BDD, j'ai un temps d'exécution de :
SQL Server \endash Temps d'exécution*:
, Temps UC = 344*ms, temps écoulé = 352*ms.

Sur mon programme, j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
dd= new Date();
System.out.println("dd4 "+dd);
rs =pstmt.executeQuery();			  
dd= new Date();
System.out.println("dd5 "+dd);
dd4 Mon Feb 20 17:07:41 CET 2017
dd5 Mon Feb 20 17:07:45 CET 2017


Pourquoi il y a une si grande différence?

Sachant que l'administrateur du serveur me dit qu'il n'y a pas de problème avec le serveur.
Bien sur c'est la même requête avec les mêmes paramètres.

Merci de votre aide!

JAVA 8