Нужен ли analyze после dump/restore

Имеется ли смысл делать analyze (не vacuum) после выполнения dump/clear/restore?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

На мой взгяд нет. ANALYZE

На мой взгяд нет.
ANALYZE нужен после того как в таблице производилось множество операций удаления, обновления и добавления. А restore из дампа заливает таблицы с нуля и таким образом в них не образуется каких-то пустот и т.д.

Собственно при чём тут

Собственно при чём тут пустоты?! Я же не про вакуум спрашивал, а про analyze. Т.е. переформулирую вопрос - создаются ли данные для оптимизатора запросов после дамп-рестора при выключенном autovac?

А что такое ANALYZE по

А что такое ANALYZE по вашему?

Цитата:

The PostgreSQL query planner relies on statistical information about the contents of tables in order to generate good plans for queries. These statistics are gathered by the ANALYZE command, which can be invoked by itself or as an optional step in VACUUM. It is important to have reasonably accurate statistics, otherwise poor choices of plans might degrade database performance.

The autovacuum daemon, if enabled, will automatically issue ANALYZE commands whenever the content of a table has changed sufficiently. However, administrators might prefer to rely on manually-scheduled ANALYZE operations, particularly if it is known that update activity on a table will not affect the statistics of "interesting" columns. The daemon schedules ANALYZE strictly as a function of the number of rows inserted or updated; it has no knowledge of whether that will lead to meaningful statistical changes.

В моём понимании: VACUUM убирает из таблиц строки, отмеченные к удалению, а ANALYZE перестраивает индексы так, чтобы они отражали эти изменения в таблицах. Если изменений в таблицах нет, а их нет ибо при загрузке дампа таблица создаётся с нуля - отражать нечего!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023