Вакуум не выполняется с ошибкой: невозможно заморозить зафиксированный xmax

Запуск Postgres 10.4 на CentOS

VACUUM не работает с:

ERROR:  cannot freeze committed xmax <xxxxxxx>

Впервые я обнаружил эту ошибку 7 дней назад.

Я проверил 3 вещи:

  • Долгосрочные транзакции: (нет)
  • Заброшенные слоты репликации: (убитый сеанс для физической репликации и даже для логической)
  • Осиротевшие подготовленные транзакции: (Не найдено)

Буду признателен за любой совет.

это может помочь :)
SABER - FICTIONAL CHARACTER 26.10.2018 08:58

Спасибо, что указали мне на ... но эта проблема была связана с подтвержденной ошибкой в ​​9.4 для просмотра матов и аналогичной ошибкой, исправленной в 9.6 (связанная с утилитой pg_upgrade). В моем случае эта проблема возникает в новом кластере и в таблицах, а не в матовых представлениях :(

Andriy Bartash 26.10.2018 22:09

Только что восстановил базовую резервную копию на другом хосте и получил ту же ОШИБКУ: невозможно заморозить зафиксированный xmax. Итак, повреждение данных подтверждено. PS: Сообщил об ошибке с Postgres

Andriy Bartash 03.11.2018 21:00

Удалось восстановить физическую резервную копию и возникла та же ошибка. Похоже, я столкнулся с ошибкой.

Andriy Bartash 14.11.2018 08:33
1
4
392
0

Другие вопросы по теме