Aprenda PL/SQL

ADDM

Tuning de Banco, Tuning de SQL, Ferramentas de tuning
  

Mensagemem Ter, 19 Mar 2013 11:59 am

Pessoal,recebi um relatório de ADDM com algumas recomendações...como posso verificar..por exemplo..a situação seguinte :
Código: Selecionar todos
FINDING 1: 62% impact (1982 seconds)
------------------------------------
SQL statements consuming significant database time were found.

   RECOMMENDATION 1: SQL Tuning, 23% benefit (748 seconds)
      ACTION: Run SQL Tuning Advisor on the SQL statement with SQL_ID
         "1a9cuqj1w0bnw".
          RELEVANT OBJECT: SQL statement with SQL_ID 1a9cuqj1w0bnw and
         PLAN_HASH 888230098
         INSERT INTO LAB_VALRESULTADO_ENV (ELEMENTO , IDRESULTADO , IDPROVA ,
         VALOR , CORRIDA) SELECT V.ELEMENTO ,
         'B'||LTRIM(TO_CHAR(V.CORRIDA,'00000')) IDRESULTADO , V.PROVA ,
         V.VALOR , V.CORRIDA FROM STP_PROVACQ V , LAB_IDRESULTADO_ENV E WHERE
         V.CORRIDA = E.CORRIDA AND V.PROVA= E.IDPROVA AND V.CORRIDA

Como consigo verificar a qual text select é essa query? Não tenho acesso a esse plan_hash..existe alguma outra forma?
Acredito que esteja até em outro owner..mas gostaria de ter certeza.
mariogus
Localização: Porto Alegre - RS

Mensagemem Ter, 09 Abr 2013 3:50 pm

@mariogus

A instrução SQL que precisa ser otimizada está aí no texto que você colou e é:

Código: Selecionar todos
INSERT INTO LAB_VALRESULTADO_ENV (ELEMENTO , IDRESULTADO , IDPROVA ,
VALOR , CORRIDA) SELECT V.ELEMENTO ,
'B'||LTRIM(TO_CHAR(V.CORRIDA,'00000')) IDRESULTADO , V.PROVA ,
V.VALOR , V.CORRIDA FROM STP_PROVACQ V , LAB_IDRESULTADO_ENV E WHERE
V.CORRIDA = E.CORRIDA AND V.PROVA= E.IDPROVA AND V.CORRIDA


att,
fbifabio
Localização: São Paulo - SP

Fábio Prado
www.fabioprado.net

Mensagemem Seg, 12 Ago 2013 9:22 am

Brother,

O problema está onde o Fábio disse anteriormente.
Caso queira saber qual o objeto que contempla este texto (Package, Procedure, Function etc), dá uma olhada nas dependências deste objeto ai:

http://glufke.net/oracle/viewtopic.php?t=1074

Qualquer coisa, manda pra gente.

Abraço,

Trevisolli
Trevisolli
Localização: Araraquara - SP

Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


Voltar para DBA Tuning

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante