ADDM

Tuning de Banco, Tuning de SQL, Ferramentas de tuning
Responder
mariogus
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 157
Registrado em: Sex, 30 Nov 2007 1:17 pm
Localização: Porto Alegre - RS

Pessoal,recebi um relatório de ADDM com algumas recomendações...como posso verificar..por exemplo..a situação seguinte :

Selecionar tudo

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.
Avatar do usuário
fbifabio
Moderador
Moderador
Mensagens: 199
Registrado em: Ter, 22 Fev 2011 1:51 pm
Localização: São Paulo - SP
Contato:
Fábio Prado
www.fabioprado.net

@mariogus

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

Selecionar tudo

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,
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

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

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
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes