mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
MDEV-6720 - enable connection log in mysqltest by default
This commit is contained in:
@ -111,15 +111,24 @@ create table t2(b text)engine=innodb;
|
||||
insert into t2 values(concat('1abcdefghijklmnopqrstuvwxyz', repeat('A',5000)));
|
||||
insert into t1 select 1, b from t2;
|
||||
commit;
|
||||
connect a,localhost,root,,mysqltest_innodb_zip;
|
||||
connect b,localhost,root,,mysqltest_innodb_zip;
|
||||
connection a;
|
||||
begin;
|
||||
update t1 set b=repeat('B',100);
|
||||
connection b;
|
||||
select a,left(b,40) from t1 natural join t2;
|
||||
a left(b,40)
|
||||
1 1abcdefghijklmnopqrstuvwxyzAAAAAAAAAAAAA
|
||||
connection a;
|
||||
rollback;
|
||||
connection b;
|
||||
select a,left(b,40) from t1 natural join t2;
|
||||
a left(b,40)
|
||||
1 1abcdefghijklmnopqrstuvwxyzAAAAAAAAAAAAA
|
||||
connection default;
|
||||
disconnect a;
|
||||
disconnect b;
|
||||
analyze table t1;
|
||||
Table Op Msg_type Msg_text
|
||||
mysqltest_innodb_zip.t1 analyze status OK
|
||||
|
@ -12,15 +12,21 @@ BEGIN;
|
||||
SELECT b FROM bug56680;
|
||||
b
|
||||
x
|
||||
connect con1,localhost,root,,;
|
||||
connection con1;
|
||||
BEGIN;
|
||||
UPDATE bug56680 SET b='X';
|
||||
connection default;
|
||||
SELECT b FROM bug56680;
|
||||
b
|
||||
x
|
||||
SELECT * FROM bug56680;
|
||||
a b c
|
||||
1 x 1
|
||||
connection con1;
|
||||
ROLLBACK;
|
||||
disconnect con1;
|
||||
connection default;
|
||||
SELECT b FROM bug56680;
|
||||
b
|
||||
x
|
||||
@ -41,6 +47,8 @@ SELECT b FROM bug56680 LIMIT 2;
|
||||
b
|
||||
x
|
||||
x
|
||||
connect con1,localhost,root,,;
|
||||
connection con1;
|
||||
BEGIN;
|
||||
DELETE FROM bug56680 WHERE a=1;
|
||||
INSERT INTO bug56680 VALUES(1,'X',1);
|
||||
@ -49,6 +57,7 @@ b
|
||||
X
|
||||
x
|
||||
x
|
||||
connection default;
|
||||
SELECT b FROM bug56680 LIMIT 2;
|
||||
b
|
||||
x
|
||||
@ -56,6 +65,7 @@ x
|
||||
CHECK TABLE bug56680;
|
||||
Table Op Msg_type Msg_text
|
||||
test.bug56680 check status OK
|
||||
connection con1;
|
||||
ROLLBACK;
|
||||
SELECT b FROM bug56680 LIMIT 2;
|
||||
b
|
||||
@ -64,6 +74,8 @@ x
|
||||
CHECK TABLE bug56680;
|
||||
Table Op Msg_type Msg_text
|
||||
test.bug56680 check status OK
|
||||
connection default;
|
||||
disconnect con1;
|
||||
SELECT b FROM bug56680 LIMIT 2;
|
||||
b
|
||||
x
|
||||
|
@ -16,12 +16,14 @@ update worklog5743 set a = (repeat("x", 17000));
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
connect con1,localhost,root,,;
|
||||
select a = repeat("x", 17000) from worklog5743;
|
||||
a = repeat("x", 17000)
|
||||
0
|
||||
select a = repeat("b", 16000) from worklog5743;
|
||||
a = repeat("b", 16000)
|
||||
1
|
||||
connect con2,localhost,root,,;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
@ -29,6 +31,7 @@ READ-UNCOMMITTED
|
||||
select a = repeat("x", 17000) from worklog5743;
|
||||
a = repeat("x", 17000)
|
||||
1
|
||||
connection default;
|
||||
rollback;
|
||||
drop table worklog5743;
|
||||
### Test 2 ###
|
||||
@ -41,6 +44,7 @@ Level Code Message
|
||||
insert into worklog5743 values(9, repeat("a", 10000));
|
||||
begin;
|
||||
update worklog5743 set a1 = 1000;
|
||||
connection con1;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
@ -50,12 +54,14 @@ id select_type table type possible_keys key key_len ref rows Extra
|
||||
select a1, a2 = repeat("a", 10000) from worklog5743 where a1 = 9;
|
||||
a1 a2 = repeat("a", 10000)
|
||||
9 1
|
||||
connection con2;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
READ-UNCOMMITTED
|
||||
select a1, a2 = repeat("a", 10000) from worklog5743 where a1 = 9;
|
||||
a1 a2 = repeat("a", 10000)
|
||||
connection default;
|
||||
rollback;
|
||||
drop table worklog5743;
|
||||
### Test 3 ###
|
||||
@ -64,6 +70,7 @@ create index idx on worklog5743(a1, a2(50));
|
||||
insert into worklog5743 values(9, repeat("a", 10000));
|
||||
begin;
|
||||
update worklog5743 set a1 = 1000;
|
||||
connection con1;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
@ -73,12 +80,14 @@ id select_type table type possible_keys key key_len ref rows Extra
|
||||
select a1, a2 = repeat("a", 10000) from worklog5743 where a1 = 9;
|
||||
a1 a2 = repeat("a", 10000)
|
||||
9 1
|
||||
connection con2;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
READ-UNCOMMITTED
|
||||
select a1, a2 = repeat("a", 10000) from worklog5743 where a1 = 9;
|
||||
a1 a2 = repeat("a", 10000)
|
||||
connection default;
|
||||
rollback;
|
||||
drop table worklog5743;
|
||||
### Test 4 ###
|
||||
@ -307,6 +316,7 @@ select a1, left(a2, 20) from worklog5743_16;
|
||||
a1 left(a2, 20)
|
||||
1000 aaaaaaaaaaaaaaaaaaaa
|
||||
1000 bbbbbbbbbbbbbbbbbbbb
|
||||
connection con1;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
@ -340,6 +350,7 @@ a1 left(a2, 20)
|
||||
select a1, left(a2, 20) from worklog5743_16 where a1 = 9;
|
||||
a1 left(a2, 20)
|
||||
9 aaaaaaaaaaaaaaaaaaaa
|
||||
connection con2;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
@ -354,6 +365,7 @@ select a1, left(a2, 20) from worklog5743_8 where a1 = 9;
|
||||
a1 left(a2, 20)
|
||||
select a1, left(a2, 20) from worklog5743_16 where a1 = 9;
|
||||
a1 left(a2, 20)
|
||||
connection default;
|
||||
rollback;
|
||||
drop table worklog5743_1;
|
||||
drop table worklog5743_2;
|
||||
@ -411,6 +423,7 @@ repeat("a", 3072), repeat("a", 3069),
|
||||
repeat("a", 3068));
|
||||
begin;
|
||||
update worklog5743 set a1 = 1000;
|
||||
connection con1;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
@ -420,12 +433,14 @@ id select_type table type possible_keys key key_len ref rows Extra
|
||||
select a1 from worklog5743 where a1 = 9;
|
||||
a1
|
||||
9
|
||||
connection con2;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
READ-UNCOMMITTED
|
||||
select a1 from worklog5743 where a1 = 9;
|
||||
a1
|
||||
connection default;
|
||||
rollback;
|
||||
drop table worklog5743;
|
||||
### Test 6 ###
|
||||
@ -442,9 +457,11 @@ update worklog5743 set a = (repeat("x", 25000));
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
connection con1;
|
||||
select a = repeat("a", 20000) from worklog5743;
|
||||
a = repeat("a", 20000)
|
||||
1
|
||||
connection con2;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
@ -453,6 +470,7 @@ select a = repeat("x", 25000) from worklog5743;
|
||||
a = repeat("x", 25000)
|
||||
1
|
||||
1
|
||||
connection default;
|
||||
rollback;
|
||||
drop table worklog5743;
|
||||
### Test 7 ###
|
||||
@ -484,3 +502,8 @@ drop table worklog5743;
|
||||
SET GLOBAL innodb_file_format=Antelope;
|
||||
SET GLOBAL innodb_file_per_table=1;
|
||||
SET GLOBAL innodb_large_prefix=0;
|
||||
connection con1;
|
||||
disconnect con1;
|
||||
connection con2;
|
||||
disconnect con2;
|
||||
connection default;
|
||||
|
@ -760,7 +760,7 @@ SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
1 1
|
||||
"In connection 1"
|
||||
connect con1,localhost,root,,;
|
||||
SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
@ -768,7 +768,7 @@ col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
"In connection 2"
|
||||
connect con2,localhost,root,,;
|
||||
START TRANSACTION;
|
||||
INSERT INTO worklog5743 VALUES(REPEAT("b", 200) , REPEAT("o", 200));
|
||||
SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
@ -776,7 +776,7 @@ worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
1 1
|
||||
0 1
|
||||
"In connection 1"
|
||||
connection con1;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
REPEATABLE-READ
|
||||
@ -802,9 +802,9 @@ col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
"In connection 2"
|
||||
connection con2;
|
||||
COMMIT;
|
||||
"In connection 1"
|
||||
connection con1;
|
||||
SELECT col_1_text = REPEAT("b", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("b", 200) col_2_text = REPEAT("o", 200)
|
||||
@ -817,6 +817,7 @@ SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
COMMIT;
|
||||
connection default;
|
||||
DROP TABLE worklog5743;
|
||||
CREATE TABLE worklog5743 (
|
||||
col_1_text TEXT(4000) , col_2_text TEXT(4000) ,
|
||||
@ -827,7 +828,7 @@ SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
1 1
|
||||
"In connection 1"
|
||||
connection con1;
|
||||
SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
@ -836,7 +837,7 @@ SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
START TRANSACTION;
|
||||
"In connection 2"
|
||||
connection con2;
|
||||
START TRANSACTION;
|
||||
INSERT INTO worklog5743 VALUES(REPEAT("b", 200) , REPEAT("o", 200));
|
||||
DELETE FROM worklog5743 WHERE col_1_text = REPEAT("a", 200);
|
||||
@ -845,7 +846,7 @@ worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
0 1
|
||||
COMMIT;
|
||||
"In connection 1"
|
||||
connection con1;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
|
||||
select @@session.tx_isolation;
|
||||
@@session.tx_isolation
|
||||
@ -863,6 +864,7 @@ SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
COMMIT;
|
||||
connection default;
|
||||
DROP TABLE worklog5743;
|
||||
CREATE TABLE worklog5743 (
|
||||
col_1_text TEXT(4000) , col_2_text TEXT(4000) ,
|
||||
@ -873,7 +875,7 @@ SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
1 1
|
||||
"In connection 1"
|
||||
connection con1;
|
||||
SELECT col_1_text = REPEAT("a", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
@ -882,7 +884,7 @@ SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
START TRANSACTION;
|
||||
"In connection 2"
|
||||
connection con2;
|
||||
START TRANSACTION;
|
||||
INSERT INTO worklog5743 VALUES(REPEAT("b", 200) , REPEAT("o", 200));
|
||||
DELETE FROM worklog5743 WHERE col_1_text = REPEAT("a", 200);
|
||||
@ -891,7 +893,7 @@ worklog5743;
|
||||
col_1_text = REPEAT("a", 200) col_2_text = REPEAT("o", 200)
|
||||
0 1
|
||||
ROLLBACK;
|
||||
"In connection 1"
|
||||
connection con1;
|
||||
SELECT col_1_text = REPEAT("b", 200) , col_2_text = REPEAT("o", 200) FROM
|
||||
worklog5743;
|
||||
col_1_text = REPEAT("b", 200) col_2_text = REPEAT("o", 200)
|
||||
@ -900,7 +902,10 @@ SELECT COUNT(*) FROM worklog5743;
|
||||
COUNT(*)
|
||||
1
|
||||
COMMIT;
|
||||
"Disconnect the connections 1 and 2"
|
||||
disconnect con1;
|
||||
connection con2;
|
||||
disconnect con2;
|
||||
connection default;
|
||||
DROP TABLE worklog5743;
|
||||
CREATE TABLE worklog5743 (
|
||||
col_1_varchar VARCHAR (4000) , col_2_varchar VARCHAR (4000) ,
|
||||
@ -1116,12 +1121,13 @@ PRIMARY KEY (col_1_varchar (3072))
|
||||
) ROW_FORMAT=DYNAMIC, engine = innodb;
|
||||
INSERT INTO worklog5743 VALUES(REPEAT("c", 3500) , REPEAT("o", 3500));
|
||||
CREATE INDEX prefix_idx ON worklog5743(col_1_varchar (3072));
|
||||
" Switching to con1 connection For select "
|
||||
connect con1,localhost,root,,;
|
||||
connection con1;
|
||||
SELECT col_1_varchar = REPEAT("c", 3500) , col_2_varchar = REPEAT("o", 3500)
|
||||
FROM worklog5743;
|
||||
col_1_varchar = REPEAT("c", 3500) col_2_varchar = REPEAT("o", 3500)
|
||||
1 1
|
||||
" Switching to default connection For DMLs "
|
||||
connection default;
|
||||
START TRANSACTION;
|
||||
INSERT INTO worklog5743 VALUES(REPEAT("a", 3500) , REPEAT("o", 3500));
|
||||
SELECT col_1_varchar = REPEAT("b", 3500) FROM worklog5743
|
||||
@ -1130,7 +1136,7 @@ col_1_varchar = REPEAT("b", 3500)
|
||||
0
|
||||
0
|
||||
COMMIT;
|
||||
" Switching to con1 connection For Dropping index and some DMLs "
|
||||
connection con1;
|
||||
START TRANSACTION;
|
||||
INSERT INTO worklog5743 VALUES(REPEAT("k", 3500),REPEAT("p", 3500));
|
||||
ALTER TABLE worklog5743 DROP PRIMARY KEY;
|
||||
@ -1142,15 +1148,15 @@ WHERE col_2_varchar = REPEAT("o", 3500);
|
||||
col_1_varchar = REPEAT("b", 3500)
|
||||
1
|
||||
0
|
||||
" Switching to default connection For DELETE "
|
||||
connection default;
|
||||
DELETE FROM worklog5743 WHERE col_1_varchar = REPEAT("b", 3500);
|
||||
SELECT col_1_varchar = REPEAT("a", 3500) FROM worklog5743
|
||||
WHERE col_2_varchar = REPEAT("p", 3500);
|
||||
col_1_varchar = REPEAT("a", 3500)
|
||||
0
|
||||
" Switching to con1 connection to commit changes "
|
||||
connection con1;
|
||||
COMMIT;
|
||||
" Switching to default connection to drop and end sub-test "
|
||||
connection default;
|
||||
DROP TABLE worklog5743;
|
||||
CREATE TABLE worklog5743 (
|
||||
col_1_varbinary VARBINARY (4000) , col_2_varbinary VARBINARY (4000) ,
|
||||
@ -1387,4 +1393,4 @@ worklog5743 CREATE TABLE `worklog5743` (
|
||||
KEY `prefix_idx` (`col_1_varchar`(767))
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=REDUNDANT
|
||||
DROP TABLE worklog5743;
|
||||
"Disconnect the connection 1"
|
||||
connection default;
|
||||
|
Reference in New Issue
Block a user