Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie kann ich die Ausführung eines Oracle-Pakets einfach auf Leistungsprobleme analysieren?

Der hierarchische PL/SQL-Profiler, dokumentiert hier , ist eigentlich sehr einfach auszuführen, vorausgesetzt, Sie haben die erforderlichen Berechtigungen.

Im Grunde müssen Sie nur einen PL/SQL-Block wie diesen ausführen:

begin
   dbms_hprof.start_profiling('PLSHPROF_DIR', 'test.trc');
   your_top_level_procedure;
   dbms_hprof.stop_profiling;
end;

Die plshprof Dienstprogramm generiert HTML-Berichte aus der rohen Profiler-Ausgabedatei (test.trc im obigen Beispiel).