Назад | Перейти на главную страницу

PostgreSQL: лучшее место для подсчета ядер

У меня есть несколько вопросов по поводу. PostgreSQL.

  1. Какое место лучше всего с точки зрения количества ядер ЦП?
  2. Кто-нибудь знает, когда будут реализованы параллельные запросы?
  3. WRT # 2, я видел тесты, в которых PostgreSQL превосходит SQL Server. Каковы реальные последствия отсутствия параллельных запросов?

Спасибо.

  1. Если у вас много разногласий, есть некоторые анекдотические свидетельства того, что производительность не улучшается или ухудшается примерно после 32 ядер ЦП. Однако добиться окончательных результатов в этой области сложно. Если бы кто-то знал ответ, он, вероятно, также смог бы решить проблему. Если вы думаете, что ваше приложение будет выходить за рамки этого, я предлагаю провести тесты самостоятельно. pgbench может помочь вам начать работу.

  2. Не похоже, что это произойдет в ближайшее время. Не планируй этого.

  3. Это сильно зависит от того, что вы делаете. Если у вас есть приложение OLTP с множеством одновременных клиентов, это не имеет большого значения. Если у вас больше использования стиля OLAP, это будет отстой, потому что вы можете использовать только один или два из многих процессоров, и особенно ваши виды могут быть быстрее.