「ももち ど ぶろぐ」の再構築に失敗。エントリーの600ぐらいのところでタイムアウトしてしまう。調べるとMTで使用している SQLite DBファイルがかなり肥大化していた(22.88MB)ので、最適化をすることにした。
使用したアプリケーション
- TkSQLite 0.5.4
http://reddog.s35.xrea.com/wiki/TkSQLite.html
ダウンロードして解凍するだけ。
使用方法
- DBファイルをダウンロードし、TkSQLiteでDBファイルを開く。
- メニュー「database」から「VACUUM」を実行。
- 5秒ほどで終了。
- VACUUMされたDBファイルをFTPでサーバへ戻す。(当然、上書き)
効果
- ファイルサイズ 使用前 22.88MB → 使用後 9.19MB
- MTの再構築もなんなく終了。
注意事項
- 念のため、バックアップはきちんととって作業をしましょう。
つまりDBファイルのダウンロードは2回する。(それぞれ別のホルダに)
最適化したDBファイルを上書きした時点でバックアップはなくなってしまうのでね。(笑)