56 lines
1.6 KiB
Plaintext
56 lines
1.6 KiB
Plaintext
--source include/count_sessions.inc
|
|
|
|
CREATE TABLE worklog5743 (col_1_CHAR CHAR(255) , col_2_CHAR CHAR(255) ,
|
|
PRIMARY KEY (col_1_CHAR)) engine = innodb STATS_PERSISTENT=0 charset latin1;
|
|
INSERT INTO worklog5743 VALUES(repeat("a", 200) , repeat("o", 200));
|
|
SELECT col_1_CHAR = repeat("a", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
|
|
--echo "In connection 1"
|
|
--connect (con1,localhost,root,,)
|
|
SELECT col_1_CHAR = repeat("a", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
SELECT COUNT(*) FROM worklog5743;
|
|
|
|
--echo "In connection 2"
|
|
--connect (con2,localhost,root,,)
|
|
START TRANSACTION;
|
|
INSERT INTO worklog5743 VALUES(repeat("b", 200) , repeat("o", 200));
|
|
UPDATE worklog5743 SET col_1_CHAR = repeat("d", 200) WHERE col_1_CHAR =
|
|
repeat("a", 200) AND col_2_CHAR = repeat("o", 200);
|
|
SELECT col_1_CHAR = repeat("a", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
|
|
--echo "In connection 1"
|
|
--connection con1
|
|
SELECT col_1_CHAR = repeat("b", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
|
|
START TRANSACTION;
|
|
|
|
SELECT col_1_CHAR = repeat("a", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
SELECT COUNT(*) FROM worklog5743;
|
|
|
|
--echo "In connection 2"
|
|
--connection con2
|
|
COMMIT;
|
|
--source include/wait_innodb_all_purged.inc
|
|
|
|
--echo "In connection 1"
|
|
--connection con1
|
|
SELECT col_1_CHAR = repeat("b", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
SELECT col_1_CHAR = repeat("a", 200) , col_2_CHAR = repeat("o", 200) FROM
|
|
worklog5743;
|
|
SELECT COUNT(*) FROM worklog5743;
|
|
COMMIT;
|
|
|
|
disconnect con1;
|
|
disconnect con2;
|
|
|
|
--connection default
|
|
DROP TABLE worklog5743;
|
|
|
|
--source include/wait_until_count_sessions.inc
|