タグ: MyISAM を抽出しています。
Total: 1

InnoDBにしていってみるか

ブログ | 2010/11/26 01:21
MyISAMをInnoDBに変換する方法
http://dev.mysql.com/doc/refman/5.1/ja/convertin...

ALTER TABLEか、new_tableをInnoDBでつくって、
SET UNIQUE_CHECKS=0;
INSERT INTO new_table SELECT * FROM old_table;
SET UNIQUE_CHECKS=1;
これでやってみるか。

ローカルでかなり検証してから移行しないとコワイ。
んー、これはハマりそうだ。じっくりやろう。

やっぱり時期尚早ということにしとこ。MyISAMで生ファイルを移動するだけで、DBが移動できるのは、今のところとてもいいし。
▼追記 2010/11/27 00:59
いや、やっぱり遅延を防ぐにはInnoDB化な気がしてきた。tableごとlockされないというのが、ポイントだきっと。

http://dev.mysql.com/doc/refman/5.1/ja/multiple-...
[mysqld]
innodb_file_per_table

複数のテーブルスペースを利用する事は、特定のテーブルを別々の物理ディスクに移動したり、単一テーブルのバックアップを残りの InnoDB テーブルの利用を邪魔する事なく、素早く復元したいユーザにとって、有益な物です。
とのことだから、まあまあ扱いやすくできるかもしれない。

InnoDBのレプリケーションについて研究してみる。
前 | 1 | 次

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close