Apakah saya perlu REINDEX dan VACUUM tabel setelah menghapus banyak baris?

Saya menjalankan database PostgreSQL yang memiliki beberapa tabel yang menyimpan informasi logging. Informasi ini hanya untuk tujuan pelaporan dan akan dibuang ke file dan dihapus dari database jika lebih dari 30 hari. Mungkin ada jutaan baris yang dihapus, dan kami telah menjalankan REINDEX...