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]