PostgreSQL: приятное место для подсчета числа ядер

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

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

Благодарю.

1 ответ

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

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

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

Другие вопросы по тегам