Oracle: 32bit vs. 64bit em relação ao uso de memória

2

Para nos ajudar a decidir se instalamos um sabor de 32 ou 64 bits do Oracle, preciso descobrir as vantagens e desvantagens das duas opções. Sim, eu sei que a opção de 32 bits nos restringe a menos de 4 GB por processo. Sim, eu sei que usar mais de 4GB em um sistema operacional de 32 bits é complicado, mas essa parte é tratada pelo SO muito bem atualmente (seja no Linux ou no Windows).

Minha pergunta é mais sobre o tema: A demanda de memória de um sistema operacional de 64 bits (incluindo o sabor de 64 bits do Oracle) requer mais memória física do que a versão de 32 bits? E se sim, quanta sobrecarga haverá? A razão para perguntar é que não temos memória física ilimitada disponível.

Será que faz diferença se usarmos uma versão de 32 bits no Linux ou no Windows (suponho que seja de 64 bits)? Meu instinto é que o Oracle no Windows não é tão bom quanto no Linux ao lidar com tamanhos de memória > 4gb em seu sabor de 32 bits. Estou certo?

    
por struppi 24.01.2011 / 23:04

2 respostas

2

Qual é o tempo de vida do seu banco de dados? Qualquer coisa esperando durar mais de um ano, e eu nem pensaria em 32 bits. Mesmo que seja de curta duração, eu consideraria apenas 32 bits para um aplicativo muito pequeno (por exemplo, um que eu poderia rodar em um ambiente de hospedagem / nuvem muito barato).

    
por 24.01.2011 / 23:40
0

64 bits usará um pouco mais de RAM, mas a memória é barata. 64 bits realmente superará 32 bits. O modelo usado para acesso de memória estendido sob um sistema operacional de 32 bits envolve uma penalidade de desempenho substancial. Definitivamente não vale a pena o uso de memória levemente vantajoso.

Além disso, a memória Oracle LOVES . Então você terá um problema de escala se você escolher 32 bits. Não faça isso.

    
por 25.01.2011 / 02:16