35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
SET SQL_LOG_BIN=0;
|
|
create table aaa (id int primary key, i int) engine xengine;
|
|
SET GLOBAL xengine_flush_log_at_trx_commit=0;
|
|
select variable_value into @a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
insert aaa(id, i) values(1,1);
|
|
select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
variable_value-@a
|
|
0
|
|
insert aaa(id, i) values(2,1);
|
|
select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
variable_value-@a
|
|
0
|
|
insert aaa(id, i) values(3,1);
|
|
select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
variable_value-@a
|
|
0
|
|
SET GLOBAL xengine_flush_log_at_trx_commit=1;
|
|
insert aaa(id, i) values(4,1);
|
|
select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
variable_value-@a
|
|
1
|
|
insert aaa(id, i) values(5,1);
|
|
select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
variable_value-@a
|
|
2
|
|
insert aaa(id, i) values(6,1);
|
|
select variable_value-@a from performance_schema.global_status where variable_name='xengine_wal_synced';
|
|
variable_value-@a
|
|
3
|
|
SET GLOBAL xengine_flush_log_at_trx_commit=0;
|
|
insert aaa(id, i) values(7,1);
|
|
truncate table aaa;
|
|
drop table aaa;
|
|
SET GLOBAL xengine_flush_log_at_trx_commit=1;
|