JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。
JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。
技術的な話です。先日、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)
本ブログはMovable Type 3.33-jaで作成されております。
本サイトはさくらのレンタルサーバ上で運営されております。
この記事に対するコメントはまだありません。