Componentes do Hardware do Servidor de Banco de Dados (ordem de importância), CPU versus CPU versus CP RAM

1

Eu sou novo no mundo dos bancos de dados e gostaria de saber quais são as especificações cruciais de hardware quando se trata do desempenho do banco de dados. Eu pesquisei na internet e encontrei isso até agora (em ordem decrescente de importância):

1) Hard Disk: Get an SSD basically (much more IOPS than spinners)
2) Memory:    Get as much as you can afford
3) CPU:       For the same $ spent, prefer larger cache size over speed.

Estas descobertas são sensatas?

EDITAR : Eu gostaria de me concentrar no tamanho do cache da CPU versus velocidade da CPU.

EDIT2 : O banco de dados é usado para armazenar alguma combinação de ints e int arrays com poucos campos de texto. Há muitas consultas Select procurando por entradas existentes. Se a entrada não for encontrada, insira-a. Eu diria que a maioria do processamento estaria tentando encontrar uma correspondência em uma tabela com 200 colunas e 20k linhas. As instruções de inserção são muito poucas.

EDIT3 : Além disso, temos muitas visualizações (basicamente, selecione consultas).

    
por nulltorpedo 11.04.2012 / 23:17

1 resposta

2

Algo assim vai ser muito subjetivo. Depende muito do que seu banco de dados está fazendo. Alguns exigem discos mais rápidos e menos processadores, enquanto outros exigem o contrário.

    
por 11.04.2012 / 23:21