2006年12月 5日

●MTのDBをSQLiteに変更

sqlite.gifMTを3.11から3.3にアップデートしてから、記事のエントリーにむちゃくちゃ時間が掛かるようになってしまった。メモリーもすごく消費し、再構築なんか行うとスワップが頻発してロードが凄く上がるし、ひどい時はプロセスが落ちてしまうほどになってしまった。
解決策として、小粋空間さんによるとBerkeleyDBをSQLiteにするのが良いらしい。しかしSQLiteがインストールできなかったので、しばらくそのままになっていた。原因は単純で、DBIをインストールしていなかったせいだった。^^;;

DBをBerkeleyDBからSQLiteに変更して、エントリーにかかる時間を測定してみた。

BerkeleyDB 74秒 → SQLite 15秒

おぉぉ、すごい改善です。メモリの消費量も大幅に減りました。
#というか、これが普通の状態なんですよね。

レンタルサーバでMTやってる人も多いでしょうが、多人数のMT+BerkeleyDBの組み合わせはシステムに大きな負担を掛けてるんじゃないかなぁ。

Posted by masa at 2006年12月 5日 09:14
トラックバックURL

このエントリーのトラックバックURL:
http://www.smilemark.net/cgi-bin/MT/mt-tb.cgi/1539

コメント
コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)


画像の中に見える文字を入力してください。