Я никаких доказательств в том, что Вы написали, не увидел.
Потому что:
1) Проблема появляется (лаг начинает расти) всегда сразу после того, как отрабатывает вакум на таблице, которая используется в запросе на standby.
2) Как только я убиваю запрос на standby или он завершается, WAL снова начинают накатываться.
> Можете показать запрос (и результат), которым Вы это видите?
ps aux | grep waiting, см. также функцию ResolveRecoveryConflictWithVirtualXIDs (backend/storage/ipc/standby.c).
> Всё выше написал. Нет, не написали! Ещё раз: . Что в логах master (может, Ваш standby "отваливается" каждые 2 секунды, откуда нам знать?)? . Что в xmin / catalog_xmin слота? > Потому что: И это "потому что" не имеет никакого отношения к тому, как работает hot_standby_feedback, разве нет? > ps aux | grep waiting, Где, на standby? И результат какой? ;) > ResolveRecoveryConflictWithVirtualXIDs Которая, опять-таки, не имеет прямого отношения к hot_standby_feedback... ;)
Обсуждают сегодня