[Oracle] – Verificando Queries mais demoradas

oracle
Bom pessoal, segue dica para verificar as queries mais demoras no seu Banco de dados Oracle.


Através da consulta abaixo podemos ter as consultas que estão mais demoradas:

select sql_text, elapsed_time/1000000 elapsed_sec, executions, disk_reads, buffer_gets
from v$sqlarea
order by elapsed_time desc;

Através da consulta abaixo podemos ter as 100 consultas que estão mais demoradas no banco de dados Oracle:

select * from (select sql_text, elapsed_time/1000000 elapsed_sec, executions, disk_reads, buffer_gets from v$sqlarea
order by elapsed_time desc) where rownum <= 100;


Espero que essa dica possa ajudar. Que a Graça e Paz estejam com todos.

Fonte:
http://blog.gaudencio.net.br/2013/08/oracle-verificando-queries-mais.html

  • César

    Alem dessas consultas o melhor ainda é ver p AWR do ambiente de produção.