Na minha experiência, o que você está procurando estaria nesta ordem de prioridade:
- Velocidade do subsistema de disco. O RAID10 na minha experiência é o melhor. Pontos de bônus para SSDs.
- Quantidade total de RAM Quanto mais memória RAM, mais cache seu servidor poderá ter.
- Velocidade da memória. A RAM mais rápida é obviamente melhor que a RAM mais lenta, mas a RAM é sempre mais rápida que os discos, portanto, uma RAM mais lenta é melhor que uma RAM menos rápida.
- Número de núcleos de CPU
- velocidade da CPU
Isso obviamente depende do aplicativo, mas normalmente o trabalho de um servidor de banco de dados é fornecer acesso muito rápido aos dados, então a velocidade da CPU é menos importante que a velocidade de acesso aos dados (discos e RAM). Mas, obviamente, se você estiver usando muitos cálculos matemáticos em suas consultas, precisará de mais recursos de CPU.