Re: [oracle_br] Re: Query Lenta

2013-05-09 Por tôpico Elcio Francisco
No plano de execução ela vai pelos indices, mas mesmo assim fica lento, query 
saber sobre essas estatiticas como pega-las:::???

Obrigado
 
Elcio Francisco 
Analista de Sistemas 
Multicrédito
Belo Horizonte - MG

P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
 Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!



 De: christiancedrid christianced...@gmail.com
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 9 de Maio de 2013 16:37
Assunto: [oracle_br] Re: Query Lenta
 


  

Boa tarde,

você já comparou os planos de execução que ela gerou?

abs
Christian

--- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@... 
escreveu

 Boa tarde, pessoal tenh uma query aqui que esta muito lenta ja tentei varias 
 formas para deixa-la mais rapida. Crei Indices, criei view, coloquei 
 USE_HASH() mesmo assim esta muito lenta. Gostaria de saber se alguem tem 
 alguma sugestão?
 
 Obrigado a todos...
 
 banco oracle
 -
 Oracle Database 10g Release 10.2.0.4.0 - Production
 PL/SQL Release 10.2.0.4.0 - Production
 CORE10.2.0.4.0Production
 
 TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
 NLSRTL Version 10.2.0.4.0 - Production
  
 Elcio Francisco 
 Analista de Sistemas 
 Multicrédito
 Belo Horizonte - MG
 
 P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
  Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
 
 [As partes desta mensagem que não continham texto foram removidas]



 

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



Re: [oracle_br] Re: Query Lenta

2013-05-09 Por tôpico Elcio Francisco
Christian, muito obrigado verifiquei nas tabelas 

Select * from user_tables;

Select * from user_indexes;

Nenhuma delas traz dado nenhum isso mostra que os indices estão todos 
desatualizados não atualizam indices???

Obrigado
 
Elcio Francisco 
Analista de Sistemas 
Multicrédito
Belo Horizonte - MG

P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
 Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!



 De: christiancedrid christianced...@gmail.com
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 9 de Maio de 2013 16:54
Assunto: [oracle_br] Re: Query Lenta
 


  


Elcio,

No início você deve executar os seguintes passos.

1- é verificar a modelagem das tabelas. Se a modelagem permite que exista 
performace adequada.

2- verificar se existem índices para as tabelas, adequados para a(s) 
consultas(s) solicitada(s)

3- verificar as estatísticas das tabelas e as estatísticas dos índices se estão 
atualizadas.Sugiro olhar na USER_TABLES e USER_INDEXES e olhar o campo 
LAST_ANALYZED. Contém a última data da coleta das estatísticas.

4- verificar quais os índices estão sendo utilizados na consulta lenta 
através do plano de execução. Lá irá conter as informações como ROWS, COST, etc 
e assim você terá um caminho para alavancar a performace.

Será um bom começo.

Christian

--- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@... 
escreveu

 No plano de execução ela vai pelos indices, mas mesmo assim fica lento, query 
 saber sobre essas estatiticas como pega-las:::???
 
 Obrigado
  
 Elcio Francisco 
 Analista de Sistemas 
 Multicrédito
 Belo Horizonte - MG
 
 P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
  Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
 
 
 
  De: christiancedrid christiancedrid@...
 Para: oracle_br@yahoogrupos.com.br 
 Enviadas: Quinta-feira, 9 de Maio de 2013 16:37
 Assunto: [oracle_br] Re: Query Lenta
 
 
 
   
 
 Boa tarde,
 
 você já comparou os planos de execução que ela gerou?
 
 abs
 Christian
 
 --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@ 
 escreveu
 
  Boa tarde, pessoal tenh uma query aqui que esta muito lenta ja tentei 
  varias formas para deixa-la mais rapida. Crei Indices, criei view, coloquei 
  USE_HASH() mesmo assim esta muito lenta. Gostaria de saber se alguem tem 
  alguma sugestão?
  
  Obrigado a todos...
  
  banco oracle
  -
  Oracle Database 10g Release 10.2.0.4.0 - Production
  PL/SQL Release 10.2.0.4.0 - Production
  CORE10.2.0.4.0Production
  
  TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
  NLSRTL Version 10.2.0.4.0 - Production
   
  Elcio Francisco 
  Analista de Sistemas 
  Multicrédito
  Belo Horizonte - MG
  
  P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
   Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]



 

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



Re: [oracle_br] Re: Query Lenta

2013-05-09 Por tôpico Elcio Francisco
não
 
Elcio Francisco 
Analista de Sistemas 
Multicrédito
Belo Horizonte - MG

P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
 Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!



 De: christiancedrid christianced...@gmail.com
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 9 de Maio de 2013 17:06
Assunto: [oracle_br] Re: Query Lenta
 


  

Você tem acesso a DBA_TABLES e DBA_INDEXES?

--- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@... 
escreveu

 Christian, muito obrigado verifiquei nas tabelas 
 
 Select * from user_tables;
 
 Select * from user_indexes;
 
 Nenhuma delas traz dado nenhum isso mostra que os indices estão todos 
 desatualizados não atualizam indices???
 
 Obrigado
  
 Elcio Francisco 
 Analista de Sistemas 
 Multicrédito
 Belo Horizonte - MG
 
 P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
  Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
 
 
 
  De: christiancedrid christiancedrid@...
 Para: oracle_br@yahoogrupos.com.br 
 Enviadas: Quinta-feira, 9 de Maio de 2013 16:54
 Assunto: [oracle_br] Re: Query Lenta
 
 
 
   
 
 
 Elcio,
 
 No início você deve executar os seguintes passos.
 
 1- é verificar a modelagem das tabelas. Se a modelagem permite que exista 
 performace adequada.
 
 2- verificar se existem índices para as tabelas, adequados para a(s) 
 consultas(s) solicitada(s)
 
 3- verificar as estatísticas das tabelas e as estatísticas dos índices se 
 estão atualizadas.Sugiro olhar na USER_TABLES e USER_INDEXES e olhar o campo 
 LAST_ANALYZED. Contém a última data da coleta das estatísticas.
 
 4- verificar quais os índices estão sendo utilizados na consulta lenta 
 através do plano de execução. Lá irá conter as informações como ROWS, COST, 
 etc e assim você terá um caminho para alavancar a performace.
 
 Será um bom começo.
 
 Christian
 
 --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@ 
 escreveu
 
  No plano de execução ela vai pelos indices, mas mesmo assim fica lento, 
  query saber sobre essas estatiticas como pega-las:::???
  
  Obrigado
   
  Elcio Francisco 
  Analista de Sistemas 
  Multicrédito
  Belo Horizonte - MG
  
  P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
   Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
  
  
  
   De: christiancedrid christiancedrid@
  Para: oracle_br@yahoogrupos.com.br 
  Enviadas: Quinta-feira, 9 de Maio de 2013 16:37
  Assunto: [oracle_br] Re: Query Lenta
  
  
  
    
  
  Boa tarde,
  
  você já comparou os planos de execução que ela gerou?
  
  abs
  Christian
  
  --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@ 
  escreveu
  
   Boa tarde, pessoal tenh uma query aqui que esta muito lenta ja tentei 
   varias formas para deixa-la mais rapida. Crei Indices, criei view, 
   coloquei USE_HASH() mesmo assim esta muito lenta. Gostaria de saber se 
   alguem tem alguma sugestão?
   
   Obrigado a todos...
   
   banco oracle
   -
   Oracle Database 10g Release 10.2.0.4.0 - Production
   PL/SQL Release 10.2.0.4.0 - Production
   CORE10.2.0.4.0Production
   
   TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
   NLSRTL Version 10.2.0.4.0 - Production
    
   Elcio Francisco 
   Analista de Sistemas 
   Multicrédito
   Belo Horizonte - MG
   
   P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
    Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
   
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]



 

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



Re: [oracle_br] Re: Query Lenta

2013-05-09 Por tôpico angelo
Podia aproveitar e atualiza as estatisticas do schema inteiro logo... pior
que estar não vai ficar, isso é certo




2013/5/9 christiancedrid christianced...@gmail.com

 **



 Elcio,

 então sugiro vc solicitar ajuda ao seu DBA quanto as informações das
 estatísticas.
 Enquanto isso você ir testando os índices e inserindo (até mesmo
 retirando) predicados na clausula WHERE e olhando os planos gerados.

 Use este script se tiver acesso ao PLAN TABLE e ver qual o melhor plano.

 EXPLAIN PLAN FOR
 COLOQUE SUA QUERY;

 SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

 abs
 Christian

 --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@...
 escreveu

 
  não
 
  Elcio Francisco
  Analista de Sistemas
  Multicrédito
  Belo Horizonte - MG
 
  P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
   Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
 
 
  
  De: christiancedrid christiancedrid@...
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Quinta-feira, 9 de Maio de 2013 17:06
  Assunto: [oracle_br] Re: Query Lenta
 
 
 
 
 
  Você tem acesso a DBA_TABLES e DBA_INDEXES?
 
  --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@
 escreveu

  
   Christian, muito obrigado verifiquei nas tabelas
  
   Select * from user_tables;
  
   Select * from user_indexes;
  
   Nenhuma delas traz dado nenhum isso mostra que os indices estão todos
 desatualizados não atualizam indices???
  
   Obrigado
  
   Elcio Francisco
   Analista de Sistemas
   Multicrédito
   Belo Horizonte - MG
  
   P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
  
  
   
   De: christiancedrid christiancedrid@
   Para: oracle_br@yahoogrupos.com.br
   Enviadas: Quinta-feira, 9 de Maio de 2013 16:54
   Assunto: [oracle_br] Re: Query Lenta
  
  
  
  
  
  
   Elcio,
  
   No início você deve executar os seguintes passos.
  
   1- é verificar a modelagem das tabelas. Se a modelagem permite que
 exista performace adequada.
  
   2- verificar se existem índices para as tabelas, adequados para a(s)
 consultas(s) solicitada(s)
  
   3- verificar as estatísticas das tabelas e as estatísticas dos índices
 se estão atualizadas.Sugiro olhar na USER_TABLES e USER_INDEXES e olhar o
 campo LAST_ANALYZED. Contém a última data da coleta das estatísticas.
  
   4- verificar quais os índices estão sendo utilizados na consulta
 lenta através do plano de execução. Lá irá conter as informações como
 ROWS, COST, etc e assim você terá um caminho para alavancar a performace.
  
   Será um bom começo.
  
   Christian
  
   --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofrancisco@
 escreveu
   
No plano de execução ela vai pelos indices, mas mesmo assim fica
 lento, query saber sobre essas estatiticas como pega-las:::???
   
Obrigado
   
Elcio Francisco
Analista de Sistemas
Multicrédito
Belo Horizonte - MG
   
P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE
 Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!
   
   

De: christiancedrid christiancedrid@
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 9 de Maio de 2013 16:37
Assunto: [oracle_br] Re: Query Lenta
   
   
   
   
   
Boa tarde,
   
você já comparou os planos de execução que ela gerou?
   
abs
Christian
   
--- Em oracle_br@yahoogrupos.com.br, Elcio Francisco
 elciofrancisco@ escreveu

 Boa tarde, pessoal tenh uma query aqui que esta muito lenta ja
 tentei varias formas para deixa-la mais rapida. Crei Indices, criei view,
 coloquei USE_HASH() mesmo assim esta muito lenta. Gostaria de saber se
 alguem tem alguma sugestão?

 Obrigado a todos...

 banco oracle
 -
 Oracle Database 10g Release 10.2.0.4.0 - Production
 PL/SQL Release 10.2.0.4.0 - Production
 CORE10.2.0.4.0Production

 TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
 NLSRTL Version 10.2.0.4.0 - Production

 Elcio Francisco
 Analista de Sistemas
 Multicrédito
 Belo Horizonte - MG

 P Antes de imprimir pense em sua responsabilidade com o MEIO
 AMBIENTE
  Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle!

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

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

  



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





--
Atenção! As