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 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html