94360771 Tuning Oracle Completo

6521 palavras 27 páginas
Tuning no Oracle - Parte 01

Tuning no Oracle - Parte 01
Pedro Valiati
Introdução
Finalmente vamos trocar algumas idéias sobre o assunto mais desafiador e interessante, na minha opinião, do Oracle: Tuning.
Tentarei redigir este artigo (o primeiro da série) de forma a ser útil às diversas áreas de interesse, desde o gerente de T.I., arquiteto de sistemas, Solution Provider, etc... Porém, especialmente útil para os desenvolvedores e DBAs.
Desde já adianto que não existe uma fórmula para um tuning no banco de dados, dificilmente um trabalho de tuning será igual ao outro. No entanto, todos serão fruto de pesquisa e análise por isso, neste artigo abordarei apenas exemplos didáticos de casos ocorridos, e nos que o sucederem, abordarei conceitos e o estudo de alguns casos práticos, onde o leitor poderá, inclusive, acompanhar de um servidor Oracle local.
O que é tuning?
Imaginemos uma viagem de lua-de-mel para o litoral, onde estava no programa levar a sogra, com seu cachorrinho de estimação, e a respectiva acompanhante (do cachorrinho), o sobrinho
(que nunca viu o mar) e ainda bagagem para 30 dias (quando o passeio durará 7 dias).
Imaginemos também que o noivo fique com todo o CUSTO (guarde esta palavra) excessivo dessa lua de mel. Provavelmente, e por motivos óbvios, ele comece a cortar gastos. Ele percebe que a sogra, o sobrinho e tanta bagagem são totalmente desnecessários à viagem.
Nesse momento ele fez um TUNING de gastos na viagem, ou seja, ele corta todos os CUSTOS desnecessários para que a meta, no caso a lua-de-mel, seja bem sucedida.
Tuning é isso, nas mais diversas áreas da vida. Focando em banco de dados, nada mais é que eliminar todo e qualquer CUSTO desnecessário na execução de uma ou mais transações.
Esse custo excessivo pode ser eliminado através de diversas soluções, tais como: criação e deleção de índices, alteração de parâmetros (inclusive de memória), remodelagem física de tabelas, geração de estatísticas, reescrita de códigos SQL entre outros. Estes

Relacionados