ストレージエンジン変更 (MyISAM => InnoDB)
alter table テーブル名 engine=innodb;
my.conf
default-storage-engine=InnoDB
MyISAM
- テーブル単位のファイルによるデータ構造を持つ
- トランザクション機能がない分、軽快に動作する
- ロックはテーブル単位
- 参照系クエリが大部分を占める場合に有効
InnoDB
- テーブルスペース内に複数のテーブルやインデックスを格納するデータ構造を持つ
- トランザクション機能をサポートしている
- ロックは行(レコード)単位でかかる
- 更新系クエリが多い場合に有効
最終更新:2010年07月15日 18:02