Горизонтальное масштабирование#
- Маршрутизация запросов чтения на реплики
- 1. Общие положения
- 2. Синхронные реплики
- 2.1 Назначение и область применения
- 2.2 Поддерживаемые сценарии и ограничения
- 2.3 Рекомендации по количеству реплик
- 2.4 Типы синхронной репликации PostgreSQL
- 2.5 Архитектурные ограничения и риски
- 2.6 Управление конфликтами WAL replay
- 2.7 Параметр hot_standby_feedback
- 2.8 Позиция вендора по использованию синхронных реплик
- 2.9 Архитектура приложения и распределение нагрузки
- 3. Асинхронные реплики (в разработке)
- 4. Настройка подключения
- 5. Конфигурация балансировщика нагрузки (HAProxy)
- Потоковая репликация PostgreSQL 18 со слотами репликации
- Штатная раскладка кластера
- Переменные, используемые в инструкции
- 1. Установка PostgreSQL 18
- 2. Настройка MASTER
- 3. Настройка РЕПЛИКИ
- 4. Проверка, что всё работает
- 5. Эксплуатация
- 6. Типовые ошибки и их решение
- 7. Приложение А. Итоговые конфиги
/etc/postgresql/18/main/conf.d/replication.conf(master)/etc/postgresql/18/main/pg_hba.conf(добавленные строки на master)/var/lib/postgresql/18/main/postgresql.auto.conf(только на репликах)/var/lib/postgresql/.pgpass(только на репликах)/var/lib/postgresql/18/main/standby.signal(только на репликах)
- 8. Приложение Б. Краткая шпаргалка
- 9. Ожидаемый результат
- Асинхронные реплики и приоритизация запросов через pgpro_rp