-
dbms_profiler
Bonjour,
J'ai une application écrite en PLSQL qui pose un grand problème de performance.Ne pouvant pas acceder directement au code, ma question est de savoir comment faire pour utiliser le dbms_profiler sur une application qui est lancée sur une autre session ?
Merci de vos conseils.
-
Il suffit d'installer le profiler (package et tables), puis d'encapsuler ton code au milieu de deux instructions profiler (dbms_profiler.start_profiler et dbms_profiler. stop_profiler + dbms_profiler.flush data).
Ensuite il suffit de dumper les lignes de trace de dbms_profiler_data.
Mais franchement, pour des premieres de perfs, j'essayera de voir d'abord du cote des requete SQL plutot que du cote de l'execution du PL pur.
-
Voici un petit tuto concernant DBMS_PROFILER
http://fdegrelle.over-blog.com/article-1012629.html
Toutefois, la revue du code pl/sql passe effectivement toujours après celle des requêtes SQL.