Verdade verdadeira, uma versão 9i pode se comportar diferente duma 8i mesmo com parâmetros e estats absolutamente iguais : no caso em questão, porém, ele antes usava ANALYZE, depois passou a GATHER_SCHEMA, e provavelmente usando os defaults, que comprovadamente SÂO SIM absolutamente diferentes, então no caso em questão se eu fosse apostar ainda apostaria é mesmo em diferenças de stat e configs, ou nos params que mudaram de default no 9i.
[]s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Bruno Leonardo Santos Nascimento" <[EMAIL PROTECTED]> escreveu > > Além da coleta de estatísticas, deve-se considerar a evolução do próprio otimizador, que pode fazer com que consultas idênticas em objetos idênticos e com estatísticas idênticas, mas em ambientes com versões diferentes, sejam atendidas por planos distintos. > > Att., > Bruno Leonardo > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > nome de jlchiappa > Enviada em: quinta-feira, 29 de setembro de 2005 11:33 > Para: oracle_br@yahoogrupos.com.br > Assunto: [oracle_br] Re: Diferença de planos ou estatisticas > > > Com certeza, usar GATHER_SCHEMA_STATS é, na maior parte das vezes, > uma BOBEIRA, pois vc está coletando da MESMA maneira as diferentes > tabelas que existem num schema, e na real certamente devem existir > ALGUMAS tabelas que precisam de histograma, ALGUMAs que não, ALGUMAS > que exigem COMPUTE, e GATHER_SCHEMA coleta tudo igual pra todas.... > Em msgs recentes aqui mesmo isso já foi discutido, mas vale o > lembrete. No caso em questão, porém, pelo q entendi vc antes coletava > com ANALYZE aí passou pra DBMS_STAT, certo, então ALÉM de usar > erradamente a GATHER_SCHEMA, ainda HÀ SIM diferenças entre os > defaults do ANALYZE e da DBMS_STATS > Afora isso : a primeira coisa que se pensa é, os parãmetros de CBO > (ie, optimizer_nnn), de I/O (como multiblock), de consumo de RAM (SGA > e PGA) estão bons no banco 9i ?? O 9i é mesmo maior, é comum ele > exigir um tanto a mais de RAM e de CPU. Outra coisa : alguns > parâmetros de queries complexas (como o _COMPLEX_VIEW_MERGING, o > UNNEST_SUBQUERY, etc) ** MUDARAM ** de default no 9i, vc checou > isso ?? > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, "cristiano_miolo" > <[EMAIL PROTECTED]> escreveu > > Bom Dia amigos, migrei um banco de 8i para o 9i, tenho notado que > > algumas consultas estão com planos diferentes do que executavam > > anteriormente, eu estou usando CBO e coletando estatisticas > diarimente > > através do dbms_stats.gather_schema_stats, a minha duvida seria se o > > modo que estou coletando estatísticas está diferente do analyze do > 8i? > > isto pode ser o agravante?? > > > > []'s > > > > Cristiano > > > > > ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > > Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _____________________________________________________________________ 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: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html