今回は、Goldの「G1運用管理 - G1.2 運用管理用コマンド全般」からの出題です。
A. VACUUMを実行するユーザが対象テーブルに対するVACUUMの実行権限を持っていない場合はエラーとなる。
B. トランザクションブロック内でVACUUMを実施すれば、ROLLBACKによって処理を取り消すことができる。
C. オプションが指定されていない通常のVACUUMでも、不要領域をOSに返還することがある。
D. 多数の行を追加または削除した場合は、VACUUM ANALYZEを実施すべきである。
※この例題は実際のOSS-DB技術者認定試験とは異なります。
A. WARNINGとなり対象テーブルへのVACUUMはスキップされますがエラーにはなりません。
B. VACUUMはトランザクションブロック内で実施できません。
C. 対象テーブルの末尾が空ページで、排他ロックが取得できる場合、その領域をOSに返還する場合があります。
D. 多数の行を更新または削除した時は、不要領域の回収と統計情報の更新を行うべきです。
よって正解は、C,Dです。
例題および解説は、ボランティアをはじめとした協力者によって作成されたものであり、実際の試験問題とは異なります。
※ご質問やご意見、誤記等のご連絡は、こちらまでお願いします。
※実際の試験問題に関するお問い合わせについてはご回答いたしかねます。あからじめご了承ください。
© EDUCO All Rights Reserved.