Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rogerio Ferreira dos Santos

Tuning Oracle

Recommended Posts

Galera tenho um problema enorme,cai em um cliente com um banco ja estalado e que me pediu um relatorio que eu deveria levar em conta um inicio e o fim de alguns periúdos.Até ai tudo bem se estas datas existicem cadastradas na tabela.Mas elas podemser aferidas mediante consultas realizadas comfrontando datas de outras 5 tabelas, resultado isto me deu uma consulta de 11 niveis,não se asustem 11 sub consultas aninhadas.e que demora 8minutos para manipular 825000000 registros, e ai vem a pergunta existe alguma forma de almentar esta peformace, esta consulta foi transformada em uma views, Eu sei que meio vago sem ver codigo e sem conhecer o senario mas qualquer ajuda que os DBA`s me derem seram bem vidas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está o Idle da máquina? A view é normal ou Materalized? Nas tabelas que estão com JOIN, as colunas do WHERE exite índices nelas? Se existir, quais os tipos de índices? Qual o tipo de JOIN feito? N perguntas... hehehehehehehe que pode ajudar. Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.