Vertical Partitioningストレージエンジンのバージョン 0.6(alpha)をリリースしました。
Vertical Partitioningストレージエンジンは、テーブルのVertical Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql
今回の主な変更は以下です。
・UDF「vp_copy_tables」を追加しました。
Vertical Partitioningテーブルに新しいテーブルを追加した際に、そのテーブルに対してデータを同期させたりするためのUDFです。
・テーブルパラメータに「choose_ignore_table_list」「choose_ignore_table_list_for_lock」「zero_record_update_mode」を追加しました。
Vertical Partitioningテーブルに新しいテーブルを追加した際などに、そのテーブルに対して検索を行わないようにするパラメータです。また、ロックを伴う検索と伴わない検索で利用する子テーブルを分ける為に使用することもできます。
・サーバパラメータに「vp_udf_ct_bulk_insert_interval」「vp_udf_ct_bulk_insert_rows」を追加しました。
vp_copy_tablesの利用中にコピーの負荷を他のコネクションから動的に変更するためのパラメータです。
利用例
-------------------------------------------------------------------------------
初期状態:
create table tbl_a(
col_a int not null,
col_b varchar(20),
col_c int not null,
primary key(col_a),
key idx1(col_c, col_a)
)engine=VP comment='tnl "tbl_b tbl_c"';
テーブル追加:
alter table tbl_a comment='tnl "tbl_b tbl_c tbl_d", cit "3", cil "3", zru "1"';
コピー:
select vp_copy_tables("tbl_a", "tbl_c", "tbl_d");
後処理:
alter table tbl_a comment='tnl "tbl_b tbl_c tbl_d"';
-------------------------------------------------------------------------------
それ以外の変更については、ダウンロードドキュメント中の「99_change_logs.txt」をご確認下さい。
0 件のコメント:
コメントを投稿