› Fóruns › Banco de dados Oracle › dbms_profiler › dbms_profiler
21 de outubro de 2009 às 3:55 pm
#90333
Participante
Como o profiler colocou todos os códigos como sendo bloco anônimo, não tenho como descobrir quais as queries que levaram mais tempo.
Estava vendo em http://www.dbasupport.com/oracle/ora10g … iler.shtml que ele faz a chamada do profiler de dentro da procedure/bloco anônimo que ele quer. Acredito que se eu alterar a minha package para que ela inicie o profiler eu consiga alguma coisa mais esclarecedora.
Para tentar explicar melhor:
– agora estou fazendo assim e traz os resultados que postei anteriormente.
exec dbms_profiler.start_profiler(‘Teste’);
exec pkg_custos.pr_carrega_custos;
exec dbms_profiler.stop_profiler();
- se eu colocar “dbms_profiler.start_profiler(‘Teste’);” dentro da pr_carrega_custos, acredito que terei informações mais precisas.
[]´s
Roberto