Usei o PostgreSQL 9.5 em um servidor e acabei migrando os dados para um novo servidor usando o PosgreSQL 12.
Devo executar a REINDEX
para todas as tabelas ou apenas ANALYZE
para todas as tabelas?
Usei o PostgreSQL 9.5 em um servidor e acabei migrando os dados para um novo servidor usando o PosgreSQL 12.
Devo executar a REINDEX
para todas as tabelas ou apenas ANALYZE
para todas as tabelas?
Se você usar pg_dump/pg_restore, todos os índices serão criados durante o pg_restore (após o carregamento dos dados), portanto, não há motivo para executar
reindex
.pg_restore no entanto, não importa nenhuma estatística, portanto, executar
analyze
diretamente após a execuçãopg_restore
é uma boa ideia.