mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
64 lines
1.8 KiB
Text
64 lines
1.8 KiB
Text
#
|
|
# Test bugs in the MyISAM code that require more space/time
|
|
--source include/big_test.inc
|
|
|
|
# Initialise
|
|
--disable_warnings
|
|
drop table if exists t1,t2;
|
|
--enable_warnings
|
|
|
|
#
|
|
# BUG#925377:
|
|
# Querying myisam table metadata while 'alter table..enable keys' is
|
|
# running may corrupt the table
|
|
#
|
|
create table t1 (id int, sometext varchar(100)) engine=myisam;
|
|
insert into t1 values (1, "hello"),(2, "hello2"),(4, "hello3"),(4, "hello4");
|
|
create table t2 like t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
insert into t2 select * from t1;
|
|
insert into t1 select * from t1;
|
|
select count(*) from t1;
|
|
connect (con2,localhost,root,,);
|
|
connection con2;
|
|
alter table t1 add index (id), add index(sometext), add index(sometext,id);
|
|
alter table t1 disable keys;
|
|
send alter table t1 enable keys;
|
|
connection default;
|
|
--sleep 1
|
|
--disable_query_log
|
|
--disable_result_log
|
|
show table status like 't1';
|
|
--enable_query_log
|
|
--enable_result_log
|
|
connection con2;
|
|
reap;
|
|
disconnect con2;
|
|
connection default;
|
|
drop table t1,t2;
|