У нас есть таблица только для вставки, для которой мы часто получаем плохие результаты из-за того, что план запроса использует вложенные циклы вместо хеш-соединений. Чтобы решить эту проблему, мы должны запустить ANALYZE вручную (вакуум иногда не запускается только на таблицах, длинная история, не главное здесь). Когда я пытаюсь запустить анализ на машине-реплике, я получаю ERROR: cannot execute ANALYZE during recovery
ошибка. Это заставило меня подумать, что нам не нужно выполнять ANALYZE на реплике.
У меня вопрос: распространяется ли статистика на реплику при выполнении анализа на главном узле?
Вопрос в ссылке ниже аналогичен этому, но он задается в отношении вакуума. Мы используем только ANALYZE. PostgreSQL 9: выполняется ли очистка таблицы на первичной репликации на зеркале?