[Oracle] – Verificando Queries mais demoradas



Direcionamento de carreira!


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

Emerson S. Gaudêncio

Emerson dos Santos Gaudêncio é Analista de Sistemas/ Banco de dados, atualmente trabalha como Analista de Sistemas/Desenvolvedor PL/SQL Oracle na Ábaco Tecnologia da Informação - Cuiabá-MT, Formado em Analise e Desenvolvimento de Sistemas – UNIRONDON-MT; Apaixonado por Tecnologia de banco de dados como o SGBD Oracle, MySQL , MS SQL Server e PostgreSQL. Gosto de musica e nunca dispenso tocar uma guitarra e violão com os Amigos. Blog pessoal: http://blog.gaudencio.net.br - Artigos sobre Banco de dados, Tecnologias de Redes e Servidores Linux e Windows.

More Posts - Website

  • César

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