InnoDB Plugin

ROW_FORMAT=COMPACT;がなんだか知りたい

InnoDB Plugin

  • MySQL 5.5で置き換えられた次期バージョンInnoDBと言える存在
  • innoDB Pluginで新しく追加された機能
    • Performance and scalability enhancements
    • Fast index creation
    • Data compression
    • New row format
    • File format management
    • INFORMATION_SCHEMA tables

InnoDB Pluginでは新たなファイルフォーマットが追加されている

  • 指定できるフォーマット一覧
  • Redundant(Antelope)
  • Compact(Antelope)
  • Dynamic(Barracuda)
  • Compressed(Barracuda)
  • デフォルトはCompact(従来のInnoDBのデフォルト値と同じ)
    mysql > ALTER TABLE t ROW_FORMAT=Compressed;
  • ファイルフォーマットのバージョンAntelope -> Barracudaの順に新しい

参考:http://nippondanji.blogspot.jp/2010/03/innodb-plugin.html