Qual processador teria melhor desempenho em consultas de banco de dados?

0

Alguém tem alguma explicação lógica porque a mesma consulta SELECT do banco de dados rodaria muito mais rápido em um Inten XEON W3503 do que um processador AMD Opteron 2425 HE (seis núcleos)? Mesmo quando há apenas leituras lógicas (lê para armazenar em cache). Os processadores AMD rodam em um barramento muito mais lento? Alguém tem alguma ideia?

    
por Clean 02.09.2010 / 17:07

1 resposta

1

Com praticamente qualquer banco de dados SQL, se você tiver apenas um processo executando o seu afunilamento, haverá ciclos de E / S de disco e NOT cpu.

Acho que, se você verificar as especificações da máquina, encontrará uma das seguintes opções:

  • Houve cache de consulta no mais rápido
  • Havia outros processos sendo executados no mais lento
  • Os discos rígidos eram diferentes
  • Os índices foram diferentes
  • Havia sinalizadores definidos de maneira diferente no próprio servidor

Existem tantas opções de configuração que afetam a velocidade do SQL Server, é quase impossível comparar maçãs com maçãs, a menos que você copie TUDO entre máquinas.

EDITAR

Encontrei dois links no MS KB referentes a problemas com processadores AMD (um especificamente com o opteron):

Link One

Link Dois

Ambos estão relacionados com a função de carimbo de hora.

    
por 02.09.2010 / 17:16