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


Responder a