基本的な運用管理作業」からの出題です。例題1.12バキューム(VACUUM)機能に関する説明について、正しいものを2つ選びなさい。文を実行する際、テーブル単位あるいはデータベース単位でバキュームを実行することができる自動バキュームでは、指定した時間おきに、すべてのテーブルに対してバキュームを実行する※この例題は実際のOSS-DB技術者認定試験とは異なります。解答と解説PostgreSQLのデータファイルは追記型の構造になっています。データ更新時には、元のデータに削除マークを付け、更新後の新しいデータはファイルの末尾に追記されます。削除マークのついた領域は、そのままでは再利用されないため、放置するとファイルサイズが大きくなり、ディスク容量不足やパフォーマンス劣化が発生します。バキューム(VACUUM)はデータの削除や更新によって不要になったデータ領域を回収する仕組みで、これを定期的に実行することで、ファイルサイズの増大を防ぐ必要があります。8.3から正式に導入された機能で、バキュームを自動的に実行するため、データベース管理者が手動でバキュームを実行する必要性は低くなっています。いずれも、テーブル単位、あるいはデータベース単位でバキュームを実行することができます。オプションを指定することで、データベースクラスタ全体に対してバキュームを実行することもできます。設定することで実行されます。