› Fóruns › Banco de dados Oracle › A velha guerra…. ANALYZE X DBMS_STATS › A velha guerra…. ANALYZE X DBMS_STATS
João meu amigo!!…
Esse assunto é como discutir futebol, ha uma série de questões e de pormenores que deveriam ser levados em consideração, a discontinuidade do RBO é certeza que já vem ocorrendo desde a chegada do 10G, no próprimo manual do DBA 10g eles já dão uma idéia quando falam de CBO e RBO, quanto a questão do analyze u dbms basta fazer aquele teste bem simples que sempre fazemos, passe o analyze na tabela e veja o plano de execução , delete as estatiticas de analyze table e passe a DBMS_STATS é incrivel a diferença, é óbvio que devio a imensa diferença de possibilidades de analyzes que a DBMS_STATS proporciona ao DBA com certeza é muito mais eficiente do que o ANALYZE TABLE que tem apenas as opçoes básicas, porem em databases menores funciona muito bem, levando em consideração uso de indices e de uma boa escrita de Query’s, que acredito ser o terror de todo DBA, fazer tunning em querys mau formadas é como deparar com um dragão de 7 cabeças, por vezes vocÊ fica ali olhando e nada resolve, mais enfim acredito que a DBMS é sempre melhor na minha opinião, posso estar enganado mais sempre obtive ótimos resultados com ela.
Abcs á todos!!!!
David.