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 |
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;