データベースは、一般的にデータを削除しても、削除フラグを付けるだけで、実際には削除領域を削除しません。ですので、追加、削除を繰り返すとファイルサイズが肥大化して、かつデータの非連続が増えて、効率が悪くなります。それの削除領域を詰めることを最適化といいます。
修復は、オブジェクトの追加、作成、編集することで、ゴミがたまったり、不具合が出たりするのを修正することをいいます。
実際は、
新規データファイルを作成して、そこに元データファイルからデータやオブジェクトを移動させる。
移動後、元データファイルを削除して、新規ファイルを元ファイル名に変更する。
ということをしているようです。
めったにないですか、最適化/修復 が途中で失敗したり、中断したりすると、おかしな名前のファイルが残ることがあります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/25 05:04