PostgreSQL: ponto ideal para contagem de núcleos

2

Eu tenho algumas perguntas. PostgreSQL.

  1. Qual é o ponto ideal no que diz respeito ao número de núcleos de CPU?
  2. Alguém sabe quando as consultas paralelas serão implementadas?
  3. WRT # 2, vi benchmarks em que o PostgreSQL vence o SQL Server. Quais são as implicações reais de não ter consultas paralelas?

Obrigado.

    
por IamIC 07.01.2011 / 08:40

1 resposta

2
  1. Se você tem muita contenção, há algumas evidências de que o desempenho não melhora ou diminui após cerca de 32 núcleos de CPU. É difícil obter resultados definitivos nessa área, no entanto. Se alguém soubesse a resposta, provavelmente também seria capaz de resolver o problema. Se você acha que seu aplicativo vai empurrar os limites disso, sugiro que você faça testes sozinho. O pgbench pode ajudar você a começar.

  2. Não parece que isso vai acontecer tão cedo. Não planeje isso.

  3. Isso depende muito do que você está fazendo. Se você tiver um aplicativo OLTP com muitos clientes simultâneos, não será muito importante. Se você tem mais de um estilo de uso OLAP, então ele vai sugar, porque você pode estar usando apenas uma ou duas CPUs, e especialmente seus tipos podem ser mais rápidos.

por 07.01.2011 / 09:31