Bonjour à tous,
j'ai de temps en temps, lors de tests de montée en charge d'une appli, des requêtes qui mettent beaucoup plus de temps que les autres. En moyenne, mes requêtes durent quelques centaines de millisecondes, et ponctuellement certaines durent plus de 30 secondes, y compris des requêtes simplissimes (du style set current schema xx).
Je calcule les temps d'exécution dans mon programme client en logant le temps d'exécution du ExecSQL. Mais ce log ne me permet pas de voir si le temps est consommé par le client DB2, par le driver dbexpress, par le réseau ou par le serveur DB2.
Pour serrer l'élément responsable, je voudrais visualiser les requêtes et leur temps d'exécution côté serveur, il y a moyen de faire ca ?? et si oui, comment ??
Merci de vos conseils ou remarques
Philippe
Partager