config root man

Current Path : /home/usr.opt/mysql57/mysql-test/suite/ndb/r/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //home/usr.opt/mysql57/mysql-test/suite/ndb/r/ndb_sql_allow_batching.result

DROP TABLE IF EXISTS t1;
create table t1 (a int key, b int) engine ndb;
create table t2 (a int key, b int) engine ndb;
insert into t1 values (0,0),(1,1),(2,2);
insert into t2 select * from t1;
begin;
set transaction_allow_batching=1;
update t1 set b=0 where a=2;
commit;
@ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count
1
select * from t1 order by a;
a	b
0	0
1	1
2	0

With batching only 1 roundtrip

begin;
set transaction_allow_batching=1;
insert into t1 values (10,10);
insert into t2 values (10,10);
commit;
@ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count
1
select * from t1 order by a;
a	b
0	0
1	1
2	0
10	10

Without batching only 3 roundtrips

begin;
set transaction_allow_batching=0;
insert into t1 values (11,11);
insert into t2 values (11,11);
commit;
@ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count
3
select * from t1 order by a;
a	b
0	0
1	1
2	0
10	10
11	11
drop table t1, t2;

Man Man