Foi feito, Via dbms_stats e também por análise. Ambos não funcionaram.
Att, -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Evandro Giachetto Enviada em: segunda-feira, 15 de março de 2010 17:09 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Problema com Estatistica Como está sendo feita a coleta de estatísticas? Digo. Está utiliando o DBMS_STATS. Lembro que é recomendado ubilizar o DBMS_STATS ao invés de outros métodos de coleta de estatísticas. Essa sua coleta está sendo por amostragem ou completa. Também é recomendado realizar periodicamente uma coleta completa de estatísticas. O Ideal seria mantar a coleta completa e também uma coleta por amostragem em uma cadência maior. Por exemplo: Dependendo da taxa de mutação de seu banco, manter coletas de estatísticas Full semanalmente e por amostragem diariamente. Outra coisa. O método DBMS_STATS.GATHER_DATABASE_STATS tem um parâmetro cascade, que instrui o procedimento a calcular também as estatísticas do índices. Você pode setar esse parâmetro como 'True' para que isso ocorra. Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br Em 15 de março de 2010 16:51, Welvis Douglas <wel...@stcruz.com.br>escreveu: > > > Não retorna nada Evandro, não estou com nenhum índice ferrado. > > Att, > > -----Mensagem original----- > > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto: > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em > nome de Evandro Giachetto > Enviada em: segunda-feira, 15 de março de 2010 16:50 > > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Assunto: Re: [oracle_br] Problema com Estatistica > > Tive um problema do tipo só que na versão 8i. > > De uma hora para outra quase todos os índices foram marcados como > inválidos. > > Se você rodar essa query: > > select * from all_indexes i > where i.status = 'INVALID' > > Recebe algum resultado? > > Att. > > Evandro Giachetto > Oracle SQL Expert > Oracle Certified Associate > evan...@clickinterativa.com.br <evandro%40clickinterativa.com.br> > > Em 15 de março de 2010 16:47, Evandro Giachetto > <evandrogiache...@gmail.com <evandrogiachetto%40gmail.com>>escreveu: > > > Já tentou reconstruir os índices? > > > > Att. > > > > Evandro Giachetto > > Oracle SQL Expert > > Oracle Certified Associate > > evan...@clickinterativa.com.br <evandro%40clickinterativa.com.br> > > > > > > Em 15 de março de 2010 16:32, Gerson Junior > <gerson.vasconce...@gmail.com <gerson.vasconcelos%40gmail.com>>escreveu: > > > > Não necessariamente voce tem que ter um índice devido a quantidade de > >> registros. > >> > >> Em alguns casos é melhor para o banco que seja feito um access full na > >> tabela, pode ser que seja mais simples pro banco. > >> > >> Tem que analisar o plano de execução de sua query, com estatísticas e > sem > >> estatísticas e ver qual a diferença que está havendo quando as > >> estatísticas > >> estão lá. > >> > >> Abraços. > >> > >> > >> > >> Atc. > >> Gerson S. de Vasconcelos Júnior > >> DBA Oracle / Oracle Certified (IZ0-007) > >> Fone: (81) 9103-4984 / (82) 9119-0640 > >> Msn: gerson.vasconce...@gmail.com <gerson.vasconcelos%40gmail.com> > >> Skype: gersonvjunior > >> http://www.diaadiaoracle.com.br/ > >> > >> > >> Em 15 de março de 2010 16:24, Welvis Douglas <wel...@stcruz.com.br<welvis%40stcruz.com.br> > >> >escreveu: > >> > >> > > >> > > >> > > >> > > >> > Amigo, é um > >> > > >> > Select * from tabela > >> > Where campo_com_indice = 10; > >> > > >> > E o oracle já não volta, se eu for lá e deletar as estatísticas o > >> abençoado > >> > retorna a query. Só que devido a quantidade de linhas que tenho nesta > >> > tabela > >> > eu tenho que ter coletado as estatísticas. > >> > > >> > Att, > >> > > >> > -----Mensagem original----- > >> > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><oracle_br% > 40yahoogrupos.com.br> > >> [mailto: > >> > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><oracle_br% > 40yahoogrupos.com.br>] Em > >> > nome de José Eduardo Batista Juliano > >> > Enviada em: segunda-feira, 15 de março de 2010 16:16 > >> > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><oracle_br% > 40yahoogrupos.com.br> > >> > Assunto: Re: [oracle_br] Problema com Estatistica > >> > > >> > Isso depende também da sua query, manda ela e o plano de execucao pra > >> nós. > >> > Voce tem certeza que usando o indice o custo é menor? > >> > > >> > José Eduardo Batista Juliano > >> > Cel (16)9189-2486 > >> > Híade Informática > >> > Consultoria Oracle e desenvolvimento de sistemas. > >> > Ribeirão Preto - SP > >> > > >> > Em 15 de março de 2010 16:07, Welvis Douglas <wel...@stcruz.com.br<welvis%40stcruz.com.br> > >> <welvis%40stcruz.com.br> > >> > >escreveu: > >> > > >> > > > >> > > > >> > > Olá pessoa, estou com um problema aqui onde eu trabalho. > >> > > > >> > > Estou usando um banco 9i > >> > > > >> > > Oracle9i Release 9.2.0.8.0 - 64bit Production > >> > > > >> > > PL/SQL Release 9.2.0.8.0 - Production > >> > > > >> > > CORE 9.2.0.8.0 Production > >> > > > >> > > TNS for Linux: Version 9.2.0.8.0 - Production > >> > > > >> > > NLSRTL Version 9.2.0.8.0 Production > >> > > > >> > > Tenho uma tabela onde ha diversos campos, quando eu crio um indice > em > >> um > >> > > campo o banco funciona legal, só que quando eu coleto a estatística > >> ele > >> > não > >> > > executa mais a query, quando não tem estatística no índice ele > >> executa, > >> > > quando não ele trava. > >> > > > >> > > Só que o pipino, é que preciso do índice com estatística pois é um > >> tabela > >> > > um > >> > > pouco grande. > >> > > > >> > > Algum já passou por isso? > >> > > > >> > > Att, > >> > > > >> > > Welvis Douglas da Silva Moretto > >> > > > >> > > DBA - Oracle > >> > > > >> > > Fone: (41) 9997-6297 > >> > > > >> > > E-mail: welvis_doug...@hotmail.com <welvis_douglas%40hotmail.com><welvis_douglas% > 40hotmail.com > >> ><welvis_douglas% > >> > 40hotmail.com>, > >> > > wel...@stcruz.com.br <welvis%40stcruz.com.br> <welvis% > 40stcruz.com.br> <welvis%40stcruz.com.br > >> > > >> > > > >> > > Messenger: welvis_doug...@hotmail.com<welvis_douglas%40hotmail.com><welvis_douglas% > 40hotmail.com > >> ><welvis_douglas% > >> > 40hotmail.com> > >> > > > >> > > Mestre em Engenharia de Produção e Sistemas - PUC/PR; > >> > > > >> > > Especializando em Banco de Dados - UNOPAR; > >> > > > >> > > Especialista Engenharia de Software - UNOPAR; > >> > > > >> > > Tecnólogo em Processamento de Dados - FACCAR. > >> > > > >> > > [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 > >> > > >> > > >> > > >> > >> > >> [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 > >> > >> > >> > > > > [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 > > > [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