情報源は「Mac OS X「Mail」の高速化」(ShimoKen Works)
要するに、Mail.appではメールの処理にSQLiteというRDBMSを使用しているので、たまにvacuumしてあげるとDBが最適化されて早くなるよ〜という話。 たぶん、MacOSXでMail.appを使用されている方は徐々に重くなっていくのを体感していると思いますが、それが場合によっては劇的に早くなります。
- Mail.appを終了
- ターミナルを起動
- $ cd ~/Library/Mail(スーパーユーザーになる必要はない)
- $ sqlite3 Envelope\ Index
- sqlite> vacuum;(テーブル名は不要だそうです)
- control+Dでsqliteを終了
一応お約束ですが、試す場合は自己責任で! バックアップを取ってから実行されることをお奨めします。
コメント