MiniKeePassのDBが肥大化する問題。

ID/Passwordの管理にiPhoneではMiniKeePassを、Debianではkeepass2を使っています。先日、このMiniKeePassが突然落ちる問題に遭遇しました。このMiniKeePassで使っているDBのファイルサイズが倍々ゲームでどんどんデカくなっていたのです。6MB超えたところでMiniKeePassが落ちたり、固まったりするようになりました。これは困りました。MiniKeePassではCompressなどに関する設定はありません。Debian側で使っているkeepass2では、compressやdeleteの設定などがあったの、いろいろ試してみた結果、次のように変更すると6MBものファイルサイズが20KB程度まで圧縮することができました。その方法は、

Tools→Database Maintenance→Entry Historyとたどり、

../../../_images/20120315010557.png

Delete history entries older than (days)の値をデフォルトの365から10などにし、Deleteボタンを押します。

../../../_images/20120315010556.png

keepassのDBはファイルなのでファイル単位でバックアップ取れます。Dropboxなどで同期している場合には、自動でバックアップが取得されていることので、この値小さくても全然問題にならないでしょう。