Postgresql как ограничить общий размер WAL-файлов?
Приветствую! Собственно, сабж. Настраиваю потоковую репликацию по вот этой инструкции eax.me/postgresql-replication
# какие адреса слушать, замените на IP сервера
listen_addresses = '10.0.3.245'
wal_level = hot_standby
# опционально: не дожидаемся fsync на реплике при синхронной репликации
# synchronous_commit = remote_write
# это нужно, чтобы работал pg_rewind
wal_log_hints = on
max_wal_senders = 8
wal_keep_segments = 64
# если хотим синхронную репликацию на одну любую реплику
# synchronous_standby_names = '*'
hot_standby = on
— каким образом ограничить не только количество WAL-сегментов, но максимально занимаемый ими объем?
# какие адреса слушать, замените на IP сервера
listen_addresses = '10.0.3.245'
wal_level = hot_standby
# опционально: не дожидаемся fsync на реплике при синхронной репликации
# synchronous_commit = remote_write
# это нужно, чтобы работал pg_rewind
wal_log_hints = on
max_wal_senders = 8
wal_keep_segments = 64
# если хотим синхронную репликацию на одну любую реплику
# synchronous_standby_names = '*'
hot_standby = on
— каким образом ограничить не только количество WAL-сегментов, но максимально занимаемый ими объем?