Почему может не реплицирвоватся База Данных postgresql?
Настроена стандартная репликация между двумя postgresql 10.5.
Есть несколько БД, каждая лежит в отдельном tablespace/lvm.
Одна из баз на мастере имеет размер 100гб на слейве 16гб.
Сервера связанны, ошибок в лога[ связанных с бд нет.
отставание в репликации не растёт, все остальные базы реплицируються полноценно
выводы \l+ и \dt+ в проблемной базе на мастере и реплике совпадают?
При потоковой репликации реплика является точной бинарной копией мастера.
гипотезы:
повреждена база, но активности в ней нет и потому остаётся незамеченным
лишние файлы на мастере
В wal пишутся и соответственно реплицируются изменения по всему кластеру целиком. Поэтому если потерян - то репликация встанет и пожалуется на жизнь в лог.
Одна из баз на мастере имеет размер 100гб на слейве 16гб.