Carandiru,

Um bom material para leitura sobre tunning e CBO é o livro
Cost Based Oracle Fundamentals - Jonathan Lewis
Leitura em ingles mas vale a pena dar uma olhada apesar do nível de
detalhamento...

[ ]'s

Matheus


2009/7/3 candiurudba <candiuru...@yahoo.com.br>

>
>
> Grande Andre,
>
> sim !! sim !! As vezes um FULL TABLE SCAN tem um custo muito menor do que
> uma consulta contendo um indice ou prumary key..
>
> Citei a questão dos FULL TABLES ou dos RANGE SCAN com relação aos
> parametros do CBO...Existem algumas opções bem específicas nas configuração
> que mexem diretamente com os FULL TABLE SCAN...por isso a dúvida :)
>
> Estou começando um trabalho de tuning onde o chiappa ja me deu alguns
> toques, devidos ha alguns latchs que tenho na mnha library cache...e sei que
> grande parte disso, é culpa de querys mal elaboradas mas, podendo cercar
> tudo que eu puder quanto ao banco, seria bom ...
>
> Já li muitas coisas sobre o CBO...sempre coletei as estatisticas de banco e
> etc..mas nunca configurei o bendito..ou seja...talvez pudesse etsar ganhando
> mais alguma coisa, com relação a performance no plano de execução das querys
> se tivesse dando uma olhadinha nele antes....mas antes tarde do que nunca ne
> !! Rs
>
> --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>,
> Andre Santos <andre.psantos...@...> escreveu
>
> >
> > Candiuru
> >
> > Aqui no fórum há excelentes DBA's que poderão ajudar nas questões sobre
> > parâmetros.
> >
> > Sobre os "full table scans" ou "index range scans", não devemos
> associá-los
> > necessariamente a coisas ruins.
> > Dependendo do conteúdo das tabelas e do tipo de consulta, podem ser os
> > melhores métodos (com menor custo).
> >
> > Além dos parâmetros, que você está pesquisando, o modo de coletar as
> > estatísticas é muito importante (por exemplo, quais tabelas/colunas terão
> > histogramas, etc...).
> >
> > [ ]
> >
> > André
> >
> > 2009/7/2 candiurudba <candiuru...@...>
>
> >
> > >
> > >
> > > Boa tarde colegas,
> > >
> > > Estava lendo algumas mensagens antigas aqui no forum, sobre o erro de
> > > basear tuning nos famosos Hit Ratios (buffer chache e etc...) e que
> algumas
> > > melhorias podem ser implementadas, com relação a performance de querys,
> > > alterando alguns parametros do CBO.
> > >
> > > Comecei a fazer algumas pesquisas sobre algumas opções e tenho algumas
> > > pequenas dúvidas...
> > >
> > > Nas aplicações que trabalho, temos algumas tabelas que sofrem FULL
> TABLE
> > > SCAN e INDEX RANGE...meu banco de dados esta configurado como
> > > optimizer_mode=ALL_ROWS que, segundo pesquisa, favorece os FULL TABLE
> > > SCANS...seria isso mesmo ?
> > >
> > > Segundo pesquisei no metalink, para banco um OLTP o ideial seria
> > > FIRST_ROWS..mas, e com relação aos FULL TABLE SCANS ? Perderia muita
> > > performance ?
> > >
> > > Opções que pensei em mudar, relativas a pesquisa:
> > >
> > > optimizer_mode=ALL_ROWS ==> FIRST_ROWS
> > >
> > > optimizer_index_caching=0 ==> 50
> > >
> > > db_file_multiblock_read_count=16 ==>40
> > >
> > > parallel_automatic_tuning=FALSE ==>ON (pelo que entendi, com esta opção
> em
> > > ON ele pode paralelizar os FULL TABLES SCAN...isso funciona mesmo ? )
> > >
> > > hash_area_size e sort_area_size não irei mexes pois utilizo
> > > pga_aggregate_target. Segundo documentação, só poderia alterar estas
> opções
> > > se nao estivesse trabalhando com pga_aggregate.
> > >
> > > Tudo certinho ?
> > >
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Reply via email to