ファイルがBLOBタイプとして添付されている約1万件の添付ファイルテーブルを削除しました。これらのファイルを削除する前に、私はC://ドライブに17.4 GBのメモリを持っていました。私は、削除が実行されると6 GBのメモリが解放されると予想しています。6GBのpostgresテーブルを削除してもメモリが解放されない理由
しかし、メモリは解放されていません。理由は何でしょうか。
ファイルがBLOBタイプとして添付されている約1万件の添付ファイルテーブルを削除しました。これらのファイルを削除する前に、私はC://ドライブに17.4 GBのメモリを持っていました。私は、削除が実行されると6 GBのメモリが解放されると予想しています。6GBのpostgresテーブルを削除してもメモリが解放されない理由
しかし、メモリは解放されていません。理由は何でしょうか。
PostgreSQLはテーブルから行を削除した直後にディスク領域を解放しません。 VACUUM
コマンドを使用してこれを行うことができます。自動真空プロセスがあるので、ディスクスペースが最終的に解放される可能性があることに注意してください。
ここからクエリを使用してテーブルのサイズを理解していました。https://wiki.postgresql.org/wiki/Disk_Usage – Sajeev