Yes, I'm really enjoying everything!

smilemark blog

Computer & Network 自宅サーバ日記

MTのDBをSQLiteに変更

投稿日:

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

BerkeleyDB 74秒 → SQLite 15秒

おぉぉ、すごい改善です。メモリの消費量も大幅に減りました。
#というか、これが普通の状態なんですよね。
レンタルサーバでMTやってる人も多いでしょうが、多人数のMT+BerkeleyDBの組み合わせはシステムに大きな負担を掛けてるんじゃないかなぁ。

-Computer & Network, 自宅サーバ日記

Copyright© smilemark blog , 2024 All Rights Reserved Powered by STINGER.