Colegas,
Sempre que executo uma explain plan para analisar o desempenho, eu sempre tenho duvida quanto ao "Custo".
Por exemplo, uma query simples com a única condição utilzando a chave primária, o acesso é feito pelo indice, mas o custo é muito alto.
Ai quando a query é bem simples, quero dizer, usa o indice, faz um acesso bom, roda rapidamente a query, mas o custo ainda continua alto..
Quando chega nesse ponto eu não sei mais o que posso fazer para diminuir o custo.
alguém tem alguma dica para isso?
Grata
LilianSL
Custo na Query
- adrianoturbo
- Moderador
- Mensagens: 393
- Registrado em: Qui, 20 Mar 2008 4:09 pm
- Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----
---Para cada problema dificil existe uma solução simples.----
Vai depender de alguns fatores para que o Otimizador escolha o melhor plano de execução e dê resultado satisfatório baseado no custo.
Segue alguns fatores que podem influir na perfomance de operações DML :
-Volume de dados /estatísticas;
-Uso de variáveis Bind
-Ajustes nos parâmetros de inicialização.
A partir do 11g tem um recurso bacana chamado cache de resultado ,utilizando views dinâmicas que melhoram bastante a perofmance de operações DML ,recomendo dar uma olhada no conceito de : materialized view .
Segue alguns fatores que podem influir na perfomance de operações DML :
-Volume de dados /estatísticas;
-Uso de variáveis Bind
-Ajustes nos parâmetros de inicialização.
A partir do 11g tem um recurso bacana chamado cache de resultado ,utilizando views dinâmicas que melhoram bastante a perofmance de operações DML ,recomendo dar uma olhada no conceito de : materialized view .
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes