これまでにもFirefoxのplaces.sqliteの最適化は、ツールを使ってみたりsqlite本体を使ってみたりしておりましたが、最近私はPlacesCleanerというアドオンを使ってます。 とても便利なんですもの。
最適化にあたってはどんなツールを使おうと履歴等のデータを削除しなければならないのですが、これを行わずに最適化を施し、最適化してねー!とか言われる方もいらっしゃいます。 余分なデータを削除して後に最適化をする、っていう話なんですよね。
2010081101 posted by (C)padmacolors
これが最適化を施す前の状態。 26MBとかありますね。
2010081102 posted by (C)padmacolors
PlacesCleanerの前に、「ツール > 最近の履歴を消去…」を選択します。
2010081103 posted by (C)padmacolors
すると小さなウインドウが出ますので、項目を選んで消去します。 私は上の画像のような選択をしています。
2010081104 posted by (C)padmacolors
履歴を消去しても、places.sqliteはびくともしていません。 と申しますか、データは消去されているんですけど、大枠としてのファイルサイズはそのままなんです。 空洞だらけの状態、とでもいいましょうか。
2010081105 posted by (C)padmacolors
で、この空洞だらけのファイルをビシッ!とまとめるのが、PlacesCleanerによる最適化な訳です。
2010081106 posted by (C)padmacolors
最適化が終わりますと、モニタの右下に通知窓が出て、消えます。
2010081107 posted by (C)padmacolors
最適化が終わった後のplaces.sqliteがこれ。 184KBとかになりました。 このままでも速くなってるのかも知れませんけど、私は一応Firefoxを再起動しています。