› Fóruns › Banco de dados Oracle › particionamento em RAC – ASM › particionamento em RAC – ASM
Não da mole para desenvolvedores não .. eles acham que adm. banco de dados Oracle é moleza…. sem eles nos encherem de problemas já temos muito oque fazer e estudar com problema então .. putz !!
Mas segue esse linha.
1)Verifque se essas tabelas podem sofrer expurgo de dados,
caso tenha campo date, faça um MIN e va direto no gerente, perguntar se isso é importante para o negócio. Desenvolvedor(90% deles) são bitolados, não tem visão da empresa, apenas do nicho de negócio que eles desenvolvem.
2) Realize o particinamento por date (range partitioning) existem muitos exemplos da internet, se tiver dúvidas poste aqui, caso tenha tempo pra isso estude outros metodos, mas sugiro deixar isso pra depois, pois é bastante extenso.
3) Verifique se a coleta de estatistisca está em dia e qual metódo está utilizando, de preferência usar a dbms_stat com percent =>100 e com cascade para fazer dos indices também.
4)Quando rodarem o processo, monitore o banco, pode ser
via enterprise manager, análise as querues que estão consumindo mais tempo e cpu, de uma olhada nos planos, as X alguns índices podem salvar a pátria, as vezes tem índice demais…
Da umas olhadas nos wait event da base também(v$session_event).
abraços !