雑記:MT BerkeleyDBからSQLiteへの移行

JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。

MT BerkeleyDBからSQLiteへの移行

技術的な話です。先日、Movable Typeのバージョンをあげてから、どうも動作が遅くなっていたので、その一因ではなかろうかと思われるデータベース回りをいじってました。これまで、BerkeleyDBを使っていたんですが、SQLiteにした方が軽くなるという話なので、移行したんですが、その時のメモ書きです(MySQLはちょっとめんどくさそうというイメージがあり気が進まず。。)。

やることはそれほど難しくなく、まずはmt-config.cgiをエディタで開き、BerkeleyDBとSQLite両方の設定を記述します。

# SQLiteの設定部分
ObjectDriver DBI::sqlite
Database ./mtdb
# BerkeleyDBの設定部分
DataSource ./db
その後、ブラウザ経由で、./mt-db2sql.cgiを実行。成功した旨が表示されれば、再度mt-config.cgiを開き、BerkeleyDBの設定をコメントアウト。
# SQLiteの設定部分
ObjectDriver DBI::sqlite
Database ./mtdb
# BerkeleyDBの設定部分
# DataSource ./db
以上で終了です。これで少しは軽くなったはずですが、当分、様子見です。ちなみに、DBの移行の際、迷惑TBや迷惑コメントのデータが、普通のTB、普通のコメントのデータとして移行されてしまうみたいでなので注意が必要です。あらかじめ迷惑TB、迷惑コメントは削除してから移行したほうが良いと思います。

2006年10月16日07:00投稿 | 技術的なこと | Comments (0) | Trackbacks (0)

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する




スパム防止のため以下の5文字の英数字を入力してください。
(読み難い場合は、このページを再読み込みしてください):


このブログについて

  • このブログは「元エホバの証人2世のメモ」および「元エホバの証人ポータル exjw.org」の管理人yoshのブログです。JW(エホバの証人)のことだけではなく、サイト運営、技術、自己啓発、雑談など雑多な話題を徒然なるままに書いている雑文です。あまりたいした内容はありませんのでご注意ください。

カテゴリ

最近のエントリ

関連リンク

RSS

Syndicate this site (XML)

カウンタ

  • 合計:total
  • 今日:today
  • 昨日:yesterday

Powered by

本ブログはMovable Type 3.33-jaで作成されております。

本サイトはさくらのレンタルサーバ上で運営されております。