Назад | Перейти на главную страницу

Запуск анализа реплики / ведомого устройства (Postgresql)

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

У меня вопрос: распространяется ли статистика на реплику при выполнении анализа на главном узле?

Вопрос в ссылке ниже аналогичен этому, но он задается в отношении вакуума. Мы используем только ANALYZE. PostgreSQL 9: выполняется ли очистка таблицы на первичной репликации на зеркале?