Re: [oracle_br] Análise de Trace.

2010-07-01 Por tôpico thiagomz
On 01/07/10 10:39, Bruno Mesquita wrote:
> PEssoal, bom dia.
>
> Por favor, liguei o trace em um determinado procedimento e vi que existem
> consultas com alto indície de utilização da CPU, gostaria de saber como eu
> faço para calcular o tempo de execução de uma determinada consulta.
>
>
Vc tem indice na coluna CC ?

Sem o Explain plan do SQL, mas pelo número de Fetchs... ta rolando um 
Full Table Scan  ai...

Cria um indice e testa novamente...

att.

thiagomz



[oracle_br] Análise de Trace.

2010-07-01 Por tôpico Bruno Mesquita
PEssoal, bom dia.

Por favor, liguei o trace em um determinado procedimento e vi que existem
consultas com alto indície de utilização da CPU, gostaria de saber como eu
faço para calcular o tempo de execução de uma determinada consulta.

Segue a consulta:

SELECT IOF
FROM
 CONTA_CORRENTE WHERE CC = :B1


call count   cpuelapsed   disk  querycurrent
rows
--- --   -- -- -- --
--
Parse1  0.00   0.00  0  0
0   0
Execute133  4.63   4.48  5  5
0   0
Fetch  133  12548.74   13660.249021772  486696564  0
133
--- --   -- -- -- --
--
total  267  12553.37   13664.739021777  486696569  0
133

Misses in library cache during parse: 1
Misses in library cache during execute: 7
Optimizer mode: RULE
Parsing user id: 41 (recursive depth: 1)


Desde já agradeço pela ajuda.

-- 
Bruno Mesquita
Tecnologia
+55 (11) 8796 - 2547.
brum...@gmail.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Análise de trace

2009-11-23 Por tôpico Anderson Haertel Rodrigues
Buenas,

Um trace 10046 nível 4 para cima já coloca no .trc o valor das binds.

Assim como:
dbms_support.start_trace_in_session (especificando binds=>true);

Outra saída:
v$sql_bind_capture

Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Porto Alegre/RS


--- Em seg, 23/11/09, Alex Oracle  escreveu:

> De: Alex Oracle 
> Assunto: [oracle_br] Análise de trace
> Para: "OracleBR" 
> Data: Segunda-feira, 23 de Novembro de 2009, 10:23
> Olá pessoal,
> 
> habilitei o trace a nível de instancia para teste de uma
> aplicação. Mas ao analisar os logs gerados, surgiram
> duvidas se é possível pegar os valores bind dos inserts,
> delete, etc.
> 
> Por exemplo, ao ver no trace o Sql abaixo, se é possível
> pegar os valores que foram passados. Isso é possível?!?!
> 
> INSERT INTO SYSTEM (HOST_ID, SURVEY_UPDATE_DTT, ... )
> values
> (:HOST_ID,:SURVEY_UPDATE_DTT, :.. ) etc
> 
> Abraço e obrigado.
> Alex
> 
> 
> 
>      
> 
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
> 
> 
> 
> 
> 
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de
> acesso público e de inteira responsabilidade de seus
> remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
> --
> >Apostilas » Dicas e Exemplos » Função » Mundo
> Oracle » Package » Procedure » Scripts » Tutoriais - O
> GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com


[oracle_br] Análise de trace

2009-11-23 Por tôpico Alex Oracle
Olá pessoal,

habilitei o trace a nível de instancia para teste de uma aplicação. Mas ao 
analisar os logs gerados, surgiram duvidas se é possível pegar os valores bind 
dos inserts, delete, etc.

Por exemplo, ao ver no trace o Sql abaixo, se é possível pegar os valores que 
foram passados. Isso é possível?!?!

INSERT INTO SYSTEM (HOST_ID, SURVEY_UPDATE_DTT, ... ) values
(:HOST_ID,:SURVEY_UPDATE_DTT, :.. ) etc

Abraço e obrigado.
Alex



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com