Configuração do Oracle para alta perfomance

5 respostas
samuelhenriquerj

Pessoal estou postando esta duvida aqui, pois ja procurei foruns de Linux e Oracle, e infelizmente não são tão “movimentados”, como o Guj.

Pessoal, la na minha empresa trabalhamos com mais de 100 milhoes de registros, e estamos querendo mudar de ambiente, do Ruindows para o Linux, porque sempre ouvimos falar que o desempnho e até 40% ou 50% maior.
E também queremos mudar porque o Windows so reconhece ate 3 Gb de memoria, e como nao queremos usar o Windows 2008 ou Vista 64 bits. Preferimos migrar para um “sistema decente”.
Aí gostaria de saber algumas dicas de configuração, para que o linux possa aproveitar ao maximo o hardware que temos> Um Quad Core(esqueci a especificação agora), com 8Gb de Ram.
Estudando o material que encontrei na internet, que existem variaveis do sistema que controlam o quanto o Linux usa da memoria, mas como sou um pouco inciante em Linux, gostaria de uma ajuda.

Informações do Ambiente:

  • Versão do Oracle:11g (mas aceito opniões sobre outras versões)
  • Sistema Operacional: Red Hat, Oracle Unbreakable, ou outro q vcs recomendem

Desde ja agradeço,
Samuel

5 Respostas

boaglio

Vc vai precisar de um DBA para extrair a melhor performance de seu banco de dados.

Pela configuração automática, dá para fazer o seguinte:

:arrow: configure o Oracle para ocupar 1/3 da memória total da máquina

:arrow: procure aumentar o tamanho dos arquivos redolog.

louds

Performance de um banco de dados depende muito da quantidade de memória e capacidade de I/O do storage.

Contratem um especialista no assunto para ajudá-los. Não é por um fórum como esse que vão conseguir sanar todas dúvidas e problemas.

Vinicius_Sartori

Se quiser trocar para o linux existem distros muito boas:

Xubuntu (Usa XFCE que é muito leve)

Agora para servidor sem piscar… Debian! aqui na empresa que eu trabalho usamos debian Puro, direto do console é um sistema poderoso pra caramba

P

Bem cara, pro que vc ta querendo voce vai mesmo que ter um DBA pra melhorar o desempenho do Oracle. Mas linux tem uma s[erie de vantagens sim (se usa threads em Java, voce vai ver).

Mas desde ja, acho interessante voce dar um olhada nessa distro:

www.slackware.org

valeu!

fredferrao

A galera ta oferento muitas distros por ae, mas se atente ao fato de escolher uma homologada pela oracle, o redhat eu sei que é, inclusive a mais “recomendada”, mas ha outras por ae.

Outro fato, pesquise sobre ASM-Automatic Storage Management,
do oracle, fica mais rapido, ele mesmo gerencia os arquivos, o windows por exemplo nem sabe o que tem dentro dos HD’s, ele nem consegue abrir a unidade pra ver, o proprio oracle formata para um tipo dele la e gerencia tudo sozinho.

No demais é chamar um DBA mesmo para fazer uma configuração mais afinada, mas na minha antiga empresa agente fez tudo na unha mesmo sem DBA, configuramos a quantidade de memoria pra ele usar(2giga) o server tinha 3g, colocamos no modo ASM, e tinhamos tabelas com mais de 100 milhoes de registros e era MUITO rapido, apenas atentando para o fato de que TODOS os campos da clausura where terem indices, o oracle sem indices nao vai muito bem, entao nao tenha dó de cria-los.

Criado 12 de julho de 2008
Ultima resposta 14 de jul. de 2008
Respostas 5
Participantes 6