Мне задавался тот же вопрос, что и ОП, и я ничего не мог найти по этому поводу.Наше требование состоит в том, чтобы просто 2 исследователя данных обращались к данным, разбирали их, изучали и т. Д. Вот наша текущая настройка и конфигурация
- Данные: 5 миллиардов строк (~ 300 ГБ) облачных часов AWS 5-минутные данные
- Аппаратное обеспечение: AWS EC2 t2.2xlarge (8 ядер, 32 ГБ ОЗУ, 500 ГБ gp2 диск)
- Postgresql версия 10
- Модифицированные разделы
/etc/postgresql/10/main/postgresql.conf
work_mem = 25GB
maintenance_work_mem = 25GB
max_worker_processes = 8
max_parallel_workers = 8
max_parallel_workers_per_gather = 4
Я буду более чем рад, если у кого-то появятся дальнейшие предложения.
Редактировать: я разместил это как вопрос на DBA stackexchange , для дальнейших предложений.