41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
--source suite/xengine/include/have_xengine.inc
|
|
|
|
--disable_warnings
|
|
DROP TABLE IF EXISTS t1;
|
|
--enable_warnings
|
|
|
|
create table t1(
|
|
id bigint not null primary key,
|
|
i1 bigint, #unique
|
|
i2 bigint, #repeating
|
|
c1 varchar(20), #unique
|
|
c2 varchar(20), #repeating
|
|
index t1_2(i1)
|
|
) engine=xengine;
|
|
|
|
--disable_query_log
|
|
let $i=0;
|
|
while ($i<20000)
|
|
{
|
|
inc $i;
|
|
eval insert t1(id, i1, i2, c1, c2) values($i, $i, $i div 10, $i, $i div 10);
|
|
}
|
|
--enable_query_log
|
|
|
|
select count(*), sum(id), sum(i1), sum(i2) from t1;
|
|
|
|
# reload without load optimized config
|
|
let $restart_file= $MYSQLTEST_VARDIR/tmp/mysqld.1.expect;
|
|
--exec echo "wait" > $restart_file
|
|
--shutdown_server 10
|
|
--source include/wait_until_disconnected.inc
|
|
-- exec echo "restart:--xengine_write_buffer_size=64k --xengine_compression_per_level=kNoCompression" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
|
-- enable_reconnect
|
|
-- source include/wait_until_connected_again.inc
|
|
|
|
select count(*), sum(id), sum(i1), sum(i2) from t1;
|
|
|
|
drop table t1;
|
|
|
|
--source suite/xengine/include/check_xengine_log_error.inc
|