Нужно ли REINDEX и VACUUM таблицу после удаления большого количества строк?

Я использую базу данных PostgreSQL, в которой есть несколько таблиц, в которых хранится информация журналов. Эта информация предназначена только для отчетов и выводится в файл и удаляется из базы данных, если она старше 30 дней. Может быть удалено миллионы строк, и мы выполняем REINDEX каждый раз...