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]

Responder a