Tentarei responder todas as perguntas abaixo dos seus questionamentos. From: Willian Fernando Frasson To: oracle_br@yahoogrupos.com.br Sent: Thursday, September 17, 2009 3:07 PM Subject: Re: [oracle_br] custo da cpu...
Márcio boa tarde, O COST não é uma coisa mágica que você pensa e logo mudou o custo. Deve levar em consideração várias coisas do TIPO: - Plano de execução como está? O plano está bom, com custo de 12. E o custo da cpu é de 16814300, isso no HASH GROUP BY. A atividade desse select é 93% na CPU. - Requer a criação de um determinado índice? Não precisa de índice todas as tabelas envolvidas já estão utilizando índices. - Estatisticas das tabelas (forma que é coltada, usando GATHER_STATS ? %% da tabela envolvida? 10%, 50%? Volume de crescimento diário dela?) Não cheguei a ver as estatisticas e nem como são coletadas. Sei que são coletadas todo dia as 22h. Se possível, gostaria de uma explicação de como verifico essas informações. - Parametros opt* (optimizer_index_caching, optimizer_index_cost (há algum tempo tive um problema com custo elevado e tais parametros citado pelos colegas resolveu o problema naquela ocasião) optimizer_index_caching = 0 optimizer_index_cost_adj = 100 - Parametros opt* (optimizer_mode, lembrando que a partir da 10g é recomendado não alterar tal parametro deixando o mesmo default em ALL_ROWS) está ALL_ROWS - Histogramas Não sei verificar. - Parametros com relação a IO (db_writer_process, file_system_io_options, disk_synch_io) db_writer_processes = 1 filesystemio_options = asynch dysk_asynch_io = false São alguns dos fatores que vejo fundamentais para fazer um tuning de Cost e de Tempo.... Abcs ----- Original Message ----- From: Márcio Ricardo Alves da Silva To: oracle_br@yahoogrupos.com.br ; gpora...@yahoogrupos.com.br Sent: Thursday, September 17, 2009 2:48 PM Subject: [oracle_br] custo da cpu... GeleiraBoas. Estou tentando fazer o tuning de algumas querys, algumas vejo que o custo está baixo, utilizando indíces as vez um OR desnecessário, faço a correção melhora um pouco. O que não consigo ver ou melhorar é o Custo da CPU. Como eu faço pra diminuir esse custo, ou melhor, tem como diminuir? Banco 10G Release 10.2.0.1.0 HP-UX 11.23 Att, Márcio Ricardo. [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]