遠田幹雄のフェイスブックページへの「いいね」をありがとうございます。
TOP > movabletype/ムーバブルタイプ >

MTのデータベースは圧縮すれば動きが軽快になる(MT4でsqliteの場合)

Tksqliteムーバブルタイプ(movabletype、通称MT)の最新バージョンは5.0xだが、現役MTはバージョン4.xが多い。さらにMT4はデータベースが選択できるため、mysqlではなくsqliteを使用している例も多い。「MTOSで行こう!」ではMTOS4のカスタマイズデータを無料提供しているがデータベースはsqliteである。sqliteを選択するもっとも大きな理由は「早さ」だ。再構築速度が早い。通常の動きもサクサク動く。ただし、データベースは使用する度にどんどん大きくなるためだんだん遅くなっていく。その解決方法を発見した。

sqliteのデータベースにはログ情報やスパムのコメントやトラックバックなども含まれるが、実は記事よりもそれらのログ情報が多かったりする。ログ情報は削除しても動作には問題ないので削除してもよい。

しかし、ログ情報を削除してもsqliteのデータベースのファイルサイズは変わらない。SQLiteのデータベースはログ情報を削除しても非使用領域が残り、データベースのサイズが小さくならない仕様になっているからだ。

そこで使えるのが「tksqlite」というフリーソフトだ。
Tksqliteのvacuum画面 tksqliteにはsqliteのデータベースの不要部分を取り除き、ファイルを圧縮する「vacuum」という機能がある。

tksqliteのvacuum機能を使ってみたところ、ドモドモコーポレーションのsqliteのデータベースが55MBから15MBへと激減した。なんと40MBのダイエット効果!

データベースはFTPでダウンロードし、tksqliteのvacuum機能でダイエットし、その後またFTPでアップロードする。

いずれの工程でもバックアップをとり慎重に作業する必要があるが、手順そのものはシンプル。

vacuumの実行 vacuum操作は簡単。上記のようにメニューから「データベース」から「vacuum」を選択すると、左の確認画面がでるので「OK」をクリックするだけ。数秒後にデータベースのファイルサイズが小さくなる。長く使っているデータベースほど効果がでる。

これで軽快な動きになった。MT4でsqliteを長く使っている方にはおすすめの対策。

フェイスブックの「いいね」を…よろしければクリックしてください。

遠田はツイッターで時々つぶやいています。興味あるかたはご覧になってみて、よろしければフォローしてください。
@tohdamikioがツイッターのツイナビ公認になりました。ついなび公認
ツイナビ
には有用な情報がたくさんあります。いつも新しい発見があり、参考になると思いますので参考にするとよいです。

人気ブログランキングに参加しています。
よろしければ1票クリックください。おねがいします。ペコリ m(__)m
ぽちっとクリックお願いしますさて、今日は何位かな?

※クリックすると人気ブログランキングの北陸ページのランキング一覧にジャンプします。

powered by
感動のビジネスを支援する 株式会社ドモドモコーポレーション
ドモドモコーポレーション株式会社ドモドモコーポレーション
代表取締役 遠田幹雄(中小企業診断士,ITコーディネータ)
〒929-1171 石川県かほく市木津ロ64-1
電話076-285-8058 IP電話:050-1462-8058

< 2010/6/21 | movabletype/ムーバブルタイプ | >
遠田幹雄です。どもども、ドモドモ(^^)v 中小企業診断士ブログ
« 幸運の大豆の力を借りてマメジン大豆の種まきは再び行われた | トップページ | 能登島でツイッターセミナが開催されました #twiNOTOJIMA »

はてなブックマーク 遠田幹雄中小企業診断士ブログはてなブックマーク  遠田幹雄中小企業診断士ブログはてなブックマーク  |  ヤフーブックマーク  Yahoo!ブックマークに登録  user


■当サイトは、中小企業診断士でITコーディネータの遠田幹雄(とおだみきお)が中小企業の経営者に役に立つマーケティングやバランススコアカードや経営戦略などのビジネス情報を紹介する中小企業診断士ブログです。

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/24396/48692418

この記事へのトラックバック一覧です: MTのデータベースは圧縮すれば動きが軽快になる(MT4でsqliteの場合):

コメント

コメントを書く






▼当サイトでよく見られている人気記事とグーグルからの検索でアクセスが多い検索キーワードは以下のとおりです。
MTのデータベースは圧縮すれば動きが軽快になる(MT4でsqliteの場合)