メールソフトはThunderbirdを愛用しているのですが、バージョン3以降の変更点には少し首をかしげたくなるのも少なくありません。特にグローバル検索機能が重すぎるのでOFFにする設定のメモ。
検索が強化されたのはいいのですが、インデックスファイルが巨大すぎ&作成に時間がかかりすぎてお話にならない。検索結果の一覧性が悪い。など
特にインデックスファイルは深刻で、それなりにメール数があるせいか、このファイルだけで700MB近くも食っているではありませんか。しかも作成/更新に非常にメモリを消費し負荷もかなり高い。メーラを開いたまま放置しているとフロントエンドの作業に影響が出るほどです。試しにsqlite3でvacuumしてみるとバージョンの問題かエラーを吐いて最適化してくれません。
というわけでこれの検索を最適化するかOFFにするには以下のように。
- Thunderbirdの[環境設定]>[詳細]>[高度な設定]でグローバル検索うんぬんのチェックを外す
- Thunderbirdを終了する
- プロファイルフォルダを探す
- Mac -- cd /Users/<user>/Library/Thunderbird/Profiles/<profile>.default
- Windows -- "C:\Documents and Settings\<ユーザ名>\Application Data\Thunderbird\Profiles\<profile>.default"
- Linuxな方はhomeディレクトリを適当に漁れば出てくると思います。
- 大きさが小さいようなら最適化して様子見
- sqlite3 global-messages-db.sqlite vacuum
- sqlite3 global-messages-db.sqlite reindex
- 大きいようなら削除
- 以上