Firefox 3のSQLiteデータベースを最適化して高速化を図るアドオン「SQLite Optimizer」: YUU MEDIA TOWN@Blog

封神龍(酒)の日記です、気になるニュースなどもチェック!ゾイド(ZOIDS)とかMacとかUNIXとかwindowsとかアニメ・漫画とかゲームとか雑記とか備忘録とか北海道とかお酒とか。検索エンジン経由来訪でお探しのキーワード関連記事が見つからない方はこちら祝!HP爆誕12周年!!

2009年05月09日 (土曜日)

Firefox 3のSQLiteデータベースを最適化して高速化を図るアドオン「SQLite Optimizer」

Firefoxのデータベースを最適化して高速化を図るアドオン「SQLite Optimizer」(Mozilla Re-Mix)
Mac OS XのMailもそうですが最近のソフトでバックエンドのデータ管理をSQLiteでやる奴って多くなってきているんですかね?Firefox Ver 3以降はお気に入りやクッキー、その他データ管理をSQLiteでやっているようでそれを自分でSQLiteのコマンドを叩いてやるのではなくアドオンでボタン1つでやってもらえるというのが
「SQLite Optimizer」(Firefox Add-ons)
まだ実験的なアドオンですので使用する人は自己責任で。動作内容は「Firefoxプロファイルフォルダ直下にある *.sqlite データベースの最適化を行います。 」。

Windows XPだと
C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Mozilla\Firefox\Profiles\適当な文字列.defaultフォルダ以下の.sqliteファイルを最適化してくれるようで。最適化したあとでもurlclassifier3.sqliteとか53MBぐらいあるな(このファイルはFirefoxを操作して出来るデータというよりかはGoogleにアクセスして危険なURLのデータベースを自動で更新している奴のファイルみたい)。実際やってみたけど心なしか起動とブラウズ時の動作が速くなった気が?

Mac OS Xですと
/Users/ユーザー名/Library/Application Support/Firefox/Profiles/適当な文字列.default以下のフォルダのSQLiteファイルか。なんかMac OS X版の奴の方がファイルが多いような?

Macだと標準でSQLiteコマンドが入ってるからターミナル開いてSQLite3コマンドで直接やっちゃってもいいのでしょうがボタン一発は楽ね。

-2009/12/02追記-
Firefox3.5だとこれが使えないので
Firefox3.5のplaces.sqlite(padmacolors)
を参考にsqlite3.exeを入れて手動でやりました。
sqlite3.exe places.sqlite vacuum
sqlite3.exe places.sqlite reindex
をすると
34.7MB

23.5MB
に。(他の環境だと47.2MBが26MB)
sqlite3.exe urlclassifier2.sqlite vacuum
sqlite3.exe urlclassifier2.sqlite reindex
をすると
19.6MB

3.07MB
(他の環境だと7.21MBから3.55MBに)
になりました。

関連
Mac OS X v10.4以降のMailの高速化

押してください!人気blogランキングblogram投票ボタン←押してくれるとありがたい!
Posted by 封神龍(酒) at 2009年05月09日 16:06 | トらックバック | 【所属カテゴリ: Web/Webアプリ】【コメントについて】【トラッくバックについて】【RSS登録についてRSS登録


トらックバック
(コメント・トラックバック共に受け付けてもすぐには公開されません、管理者が確認後の公開になります。)
このエントリーのトらックバックURL:

08bの所をspamblockbに変えてくださいね。なお、言及リンクがなかったりトラックバックを受け付けていないページからのトラックバックは削除及び受付拒否する場合がございます。