возможно ли в PostgreSQL сделать балансировку нагрузки для процессов чтения - PullRequest
0 голосов
/ 19 марта 2020

Я установил и настроил PostgreSQL на двух серверах с кластеризацией hot_standby (Master - Slave) с помощью PostgreSQL 9.6.17 на Ubuntu 16.04.12 / 64-bit, моя главная цель - добиться баланса нагрузки для процессов чтения в Чтобы уменьшить головную боль на одном сервере базы данных и ускорить процесс чтения данных.

Какое решение лучше всего подходит для моего случая SQL Relay или Pgpool-II или как? а есть какой-нибудь учебник "пошаговый" для его достижения?

1 Ответ

1 голос
/ 03 апреля 2020

Pgpool-II предоставляет наилучшее готовое решение для балансировки нагрузки при считывании нагрузки в кластере PostgreSQL. А включить балансировку нагрузки так же просто, как установить load_balance_mode = on в файле pgpool.conf.

https://www.pgpool.net/docs/41/en/html/runtime-config-load-balancing.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...