vacuumとは: そもそも、なぜvacuumが必要なのか 公式ドキュメント: https://www.postgresql.jp/document/9.6/html/sql-vacuum.html 以下公式ドキュメントより引用 VACUUM は、不要タプルが使用する領域を回収します。 PostgreSQLの通常動作では、削除されたタプルや更新によって不要となったタプルは、テーブルから物理的には削除されません。 これらのタプルはVACUUMが完了するまで存在し続けます。 そのため、特に更新頻度が多いテーブルでは、VACUUMを定期的に実行する必要があります。 テーブルからレコードを削除する際、論理削除される。 VACUUMは、削除フラグの付いたレコードを物理削除、FULL付の場合は、さらにデフラグを行うようなイメージ。 そのため、頻繁に更新されるテーブルに対して行うと効果的。とのこと。 タ