Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como posso analisar facilmente a execução de um pacote Oracle para problemas de desempenho?


O PL/SQL Hierarchical Profiler, documentado aqui , é realmente muito fácil de executar, supondo que você tenha os privilégios necessários.

Basicamente, você só precisa executar um bloco PL/SQL como este:
begin
   dbms_hprof.start_profiling('PLSHPROF_DIR', 'test.trc');
   your_top_level_procedure;
   dbms_hprof.stop_profiling;
end;

O plshprof O utilitário irá gerar relatórios HTML a partir do arquivo de saída do criador de perfil bruto (test.trc no exemplo acima).