Pageサイズに関する拡張計画?
おはよーございます。blogの更新サボりまくりなmirでございます。まあ、最近これといって書くねたが無いだけなのですが。
ところが先週あたりから面白い話題がでています。MySQL Internalsメーリングリストより。
Changes needed for InnoDB in MySQL 5.1
InnoDBを買収したあのOracle,Inc.が、InnoDBの拡張に着手しているようです。いや着手というか作業ベースではかなり進んでいる模様です。
現在、InnoDBのPageサイズは16KBで、ソース(univ.iの定数)を弄れば64KBまで拡張できるとは言うものの、以前Heikki氏から頂いたコメントによれば「16KBしかテストしてないし、ちょっと危険」ということで事実上16KB固定となっています。
そこへ登場したのが今回の投稿で、Oracle,Inc.のMarko氏はどうもこのPageについて、データを圧縮した状態にて32KB/64KBとする新しい機能を実装しているらしいです。
Brian Aker氏もこれを歓迎しているようで、ENGINE = hoge等、DDL文の末尾に指定可能にすれば良いのではとも言っています。
ちなみにMarko氏によるとこの機能を実現することで、InnoDBにおけるAWEサポートが無くなるとのことです。
Biran氏が即答で「No problem」と言っていたのはちょっと笑ってしまいましたがw AWE使ってる人よっぽどいないのかな?
ちなみに、このコードが入るのは5.1系らしいっす。