что после одного индекса все процессы встают в ожидание. Сам процесс реиндекса тоже сообщает, что waiting, но чего именно он ждет, я не могу понять. В консоль постгреса тоже попасть не могу, соответственно pg_locks тоже не могу глянуть. Ранее этот процесс проходил успешно, но он раньше запускался после завершения всех бэкапов на сервере (в инстансе 2 базы). На момент реиндекса бэкап целевой базы завершен, но другая база к этому моменту все еще бэкапится. Так вот, может ли идущий бэкап (pg_dump) влиять таким образом на реиндексацию другой базы? Если нет, то как вычислить, в чем проблема? Пробовал бэкап этой базы развертывать на другом сервере, там реиндекс проходил корректно
А настроек psql странных нет? Так-то это очень странно. И в любом случае что-то сломано.
С момента, когда все это началось, ничего в настройках не менялось. Сам бэкап пробовал раскатывать в другое место, все нормально и на другом сервере все корректно работают. Я хочу попробовать дождаться завершения бэкапа другой базы и еще раз стартануть реиндекс. Не должно конечно такого быть, но проверить стоит
Обсуждают сегодня