Quand je parlais des développeurs et des traces, il s'agissait de logs. Un truc type log4j, ou un mode debug qui va imprimer les temps d'appel des différentes fonctions. Exactement comme une trace dans oracle sur laquelle vous pouvez utiliser tkprof.
Dans le cas present, si la page met 4s à s'afficher, vous devez pouvoir savoir si elle met 3s95 à afficher le header, ou si c'est le corps de la page, ou bien l'affichage des différentes images, le temps du javascript, une requete en base... Si il n'y a rien qui ne vous permette de le faire, il va falloir instrumenter le code, être capable de mesurer les temps des réponses des différents appels. En plus, si le problème resurgit dans le futur vous pourrez isoler le coupable rapidement (mieux pour les 135 000 utilisateurs
![;)](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
).
Pour la base, vous pouvez effectivement utiliser AWR, regarder les temps des réponses des différents SQL, les waits et comparer avec avant le changement de base. Vous l'avez déjà fait, et en avez déduit que le problème ne venait pas de là.
Par contre c'est bien de ne pas vouloir taper exclusivement sur la base.
![:D](https://www.developpez.net/forums/images/smilies/icon_biggrin.gif)
Partager