Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

MailArchiveプラグインのメールの件数が多くなると重くなる

MailArchiveプラグインのインデックスが十分でない(というか全然作ってない)ため、 メールの総件数が多いと、件数が少ないカテゴリでも一覧の表示が遅くなるようです。

インデックスつけたものをUPします。

ちなみに、現在使用中のものにインデックスを追加する機能は用意していません。m(_ _)m
DBを作り直したくない場合は、以下のSQLでインデックスを追加してください。
このSQLはSQLite3用です。TracEnvを一応バックアップした上で、SQLite3のコマンドから実行してください。他のDBで使えるかどうかは未確認です。

CREATE INDEX mailarc_id_idx ON mailarc (id);
CREATE INDEX mailarc_category_idx ON mailarc (category);
CREATE INDEX mailarc_utcdate_idx ON mailarc (utcdate);

Comments

No comments.