› Fóruns › Banco de dados Oracle › Tunning › Tunning
25 de maio de 2010 às 2:38 am
#94200
Participante
Complementando ainda a informação do VitorLeandro, o Cost serve apenas para comparar o diferentes planos de acesso para o mesmo SQL.
Se você alterar o SQL, a informação do custo do SQL novo não pode ser usada para comparar com a versão anterior da query, pois é como comparar laranjas com maçãs.
Há várias formas de fazer tuning, mas os parâmetros principais, além obviamente do tempo de retorno, são obtidos por meio de trace (TKprof) com dados de consistent gets (leituras a disco), hits de cache na SGA, result_cache, rollbacks implícitos, waits, etc.
A principal diretriz é minimizar o número de leituras no disco, sejam elas por meio de acesso a índices ou a tabelas.