Firefox3でのsqliteファイルをvacuumで整理・最適化してみたよ

LinuxのFirefox3の「鳥獣保護区 | places.sqlite の最適化で Firefox 3 は速くなる…か?」の記事に触発されて、以前にもFirefox3のsqliteをvacuumしてみる記事「晴正備忘録: Firefox3 ブックマークファイル places.sqlite のファイル・サイズを小さくしたい!」をブクマしたよなと思い出して、重い腰を上げて試してみました。

環境

  • Windows XP SP3
  • Firefox3.0.1
  • SQLite 3.6.2 (Precompiled Binaries For Windows) A command-line program for accessing and modifing SQLite databases. をダウンロードして適当なフォルダに設置。同じフォルダにFirefoxsqliteファイルをコピーしてきて、vacuumする。

vacuumするsqliteファイルはFirefoxのプロファイル内でサイズの大きい以下の2つのファイル

  • urlclassifier3.sqlite サイズ 51,144KB
  • places.sqlite サイズ 13,928KB

※ "urlclassifier3.sqlite"は自動的にダウンロードされる、フィッシングURLなど「偽装サイトと攻撃サイトのリスト」だそうです。
(via やってもzillaな備忘録他)

実行結果

「>sqlite3.exe urlclassifier3.sqlite vacuum」を実行

  • urlclassifier3.sqlite 実行前 51,144KB →実行後 33,548KB (-35%縮小)
  • places.sqlite 実行前 13,928KB →実行後 12,376KB (-11%縮小)

vacuum後のFirefoxですが、特に早くなったりとか体感できるほどの差は感じられませんでした。ま、試しにということで。

参考

晴正備忘録: Firefox3 ブックマークファイル places.sqlite のファイル・サイズを小さくしたい!
http://harumasa.way-nifty.com/blog/2008/08/firefox3_places_9895.html

鳥獣保護区 | places.sqlite の最適化で Firefox 3 は速くなる…か?
http://wildlifesanctuary.blog38.fc2.com/blog-entry-172.html

SQLite Download Page
http://www.sqlite.org/download.html
"Precompiled Binaries For Windows"をダウンロード