« ひなまつり | メイン | わんぱく雪祭り »

2006年03月04日 土曜日

DB_File → DBD::mysql

Movable Typeで使用するDBをBerkeleyDBからMySQLにかえてみました。

このBlog。100エントリーを超えたあたりから更新にかかる時間が半端じゃなくなってきて,かなりストレスがたまる状態になっていました。最初は20秒ぐらいだった更新時間が,最近では3~4分かかることもざら,というありさまです。

サーバー上でプロセスを見てみると,毎回RSSが90Mちかくまでふくれてます。やはりBerkeley DBでは限度があるのかなあと,MySQLに移行してみました。移行には小川さんのmt-db-convert.cgiを使わせてもらいました。

再構築にかかる時間は,以前の半分以下にはなってます。RSSも14M程度。
さて,エントリーの追加はどうでしょう?

このエントリが最初のテストです。

トラックバック

このエントリーのトラックバックURL:
http://harupon.dyndns.org/mt-admin/mt-tb.cgi/149

コメント

エントリー追加と再構築にかかった時間は1分25秒でした。
半分以下になったかな?

MySQL もいいんだけど...
SQL って方言多いよなぁ...

>SQL って方言多いよなぁ...
だからこそのSDO(Service Data Object)ですよ。

# あれ? コメントのリストがトップに出ない。

直りました。権限が足りませんでした。

mysql> use mt3_db;
mysql> grant CREATE TEMPORARY TABLES on * to mt_user;

コメントを投稿

サーバーが非力なためコメントが反映されるまでに時間がかかります。
投稿ボタンを押したあと,しばらくお待ちください。

ATOM
RSS