アットウィキロゴ
ストレージエンジン変更 (MyISAM => InnoDB)

alter table テーブル名 engine=innodb;

my.conf
default-storage-engine=InnoDB


MyISAM

  • テーブル単位のファイルによるデータ構造を持つ
  • トランザクション機能がない分、軽快に動作する
  • ロックはテーブル単位
  • 参照系クエリが大部分を占める場合に有効

InnoDB

  • テーブルスペース内に複数のテーブルやインデックスを格納するデータ構造を持つ
  • トランザクション機能をサポートしている
  • ロックは行(レコード)単位でかかる
  • 更新系クエリが多い場合に有効
最終更新:2010年07月15日 18:02