DBAtlas · データベース運用アトラス

積極的なVACUUM FREEZEを実行

PostgreSQLメンテナンス

コマンド

VACUUM (FREEZE, VERBOSE, ANALYZE) customer;

概要

表内の対象となるすべてのタプルを直ちに'frozen'としてマークし、トランザクションIDの周回(wraparound)のリスクを減らす。

使用する場面

周回の警告が表示されたとき、またはアーカイブ/読み取り専用化される大きな表に予防的に。

注意

表全体をスキャンするため大量のI/Oが発生する。周回の緊急時にはデータベースが事実上読み取り専用になる可能性があるため、事前にdatfrozenxidを監視する。

DBAtlas で開く →

関連項目