mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
remove unnecessary drop database/table from quick_mode.test
add simplified quick_mode.test
This commit is contained in:
parent
6d80d35d91
commit
be556f817b
28 changed files with 2937 additions and 88 deletions
|
@ -0,0 +1,19 @@
|
|||
--let $MASTER_1_COMMENT_2_1= $MASTER_1_COMMENT_2_1_BACKUP
|
||||
--let $MASTER_1_COMMENT_2_2= $MASTER_1_COMMENT_2_2_BACKUP
|
||||
--let $CHILD2_1_DROP_TABLES= $CHILD2_1_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_1_CREATE_TABLES= $CHILD2_1_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_1_SELECT_TABLES= $CHILD2_1_SELECT_TABLES_BACKUP
|
||||
--let $CHILD2_2_DROP_TABLES= $CHILD2_2_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_2_CREATE_TABLES= $CHILD2_2_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_2_SELECT_TABLES= $CHILD2_2_SELECT_TABLES_BACKUP
|
||||
--connection master_1
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_deinit.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
|
@ -0,0 +1,51 @@
|
|||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_init.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
||||
--let $MASTER_1_COMMENT_2_1_BACKUP= $MASTER_1_COMMENT_2_1
|
||||
let $MASTER_1_COMMENT_2_1=
|
||||
COMMENT='table "tbl_a", srv "s_2_1"';
|
||||
--let $MASTER_1_COMMENT_2_2_BACKUP= $MASTER_1_COMMENT_2_2
|
||||
let $MASTER_1_COMMENT_2_2=
|
||||
COMMENT='table "tbl_b", srv "s_2_2"';
|
||||
--let $CHILD2_1_DROP_TABLES_BACKUP= $CHILD2_1_DROP_TABLES
|
||||
let $CHILD2_1_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
--let $CHILD2_1_CREATE_TABLES_BACKUP= $CHILD2_1_CREATE_TABLES
|
||||
let $CHILD2_1_CREATE_TABLES=
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_1_ENGINE $CHILD2_1_CHARSET;
|
||||
--let $CHILD2_1_SELECT_TABLES_BACKUP= $CHILD2_1_SELECT_TABLES
|
||||
let $CHILD2_1_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
let $CHILD2_1_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--let $CHILD2_2_DROP_TABLES_BACKUP= $CHILD2_2_DROP_TABLES
|
||||
let $CHILD2_2_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--let $CHILD2_2_CREATE_TABLES_BACKUP= $CHILD2_2_CREATE_TABLES
|
||||
let $CHILD2_2_CREATE_TABLES=
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_2_ENGINE $CHILD2_2_CHARSET;
|
||||
--let $CHILD2_2_SELECT_TABLES_BACKUP= $CHILD2_2_SELECT_TABLES
|
||||
let $CHILD2_2_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
let $CHILD2_2_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--connection master_1
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 0;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_6=
|
||||
set session spider_quick_page_byte= 6;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_0=
|
||||
set session spider_quick_page_byte= 0;
|
|
@ -0,0 +1,19 @@
|
|||
--let $MASTER_1_COMMENT_2_1= $MASTER_1_COMMENT_2_1_BACKUP
|
||||
--let $MASTER_1_COMMENT_2_2= $MASTER_1_COMMENT_2_2_BACKUP
|
||||
--let $CHILD2_1_DROP_TABLES= $CHILD2_1_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_1_CREATE_TABLES= $CHILD2_1_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_1_SELECT_TABLES= $CHILD2_1_SELECT_TABLES_BACKUP
|
||||
--let $CHILD2_2_DROP_TABLES= $CHILD2_2_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_2_CREATE_TABLES= $CHILD2_2_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_2_SELECT_TABLES= $CHILD2_2_SELECT_TABLES_BACKUP
|
||||
--connection master_1
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_deinit.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
|
@ -0,0 +1,51 @@
|
|||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_init.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
||||
--let $MASTER_1_COMMENT_2_1_BACKUP= $MASTER_1_COMMENT_2_1
|
||||
let $MASTER_1_COMMENT_2_1=
|
||||
COMMENT='table "tbl_a", srv "s_2_1"';
|
||||
--let $MASTER_1_COMMENT_2_2_BACKUP= $MASTER_1_COMMENT_2_2
|
||||
let $MASTER_1_COMMENT_2_2=
|
||||
COMMENT='table "tbl_b", srv "s_2_2"';
|
||||
--let $CHILD2_1_DROP_TABLES_BACKUP= $CHILD2_1_DROP_TABLES
|
||||
let $CHILD2_1_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
--let $CHILD2_1_CREATE_TABLES_BACKUP= $CHILD2_1_CREATE_TABLES
|
||||
let $CHILD2_1_CREATE_TABLES=
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_1_ENGINE $CHILD2_1_CHARSET;
|
||||
--let $CHILD2_1_SELECT_TABLES_BACKUP= $CHILD2_1_SELECT_TABLES
|
||||
let $CHILD2_1_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
let $CHILD2_1_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--let $CHILD2_2_DROP_TABLES_BACKUP= $CHILD2_2_DROP_TABLES
|
||||
let $CHILD2_2_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--let $CHILD2_2_CREATE_TABLES_BACKUP= $CHILD2_2_CREATE_TABLES
|
||||
let $CHILD2_2_CREATE_TABLES=
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_2_ENGINE $CHILD2_2_CHARSET;
|
||||
--let $CHILD2_2_SELECT_TABLES_BACKUP= $CHILD2_2_SELECT_TABLES
|
||||
let $CHILD2_2_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
let $CHILD2_2_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--connection master_1
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 1;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_6=
|
||||
set session spider_quick_page_byte= 6;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_0=
|
||||
set session spider_quick_page_byte= 0;
|
|
@ -0,0 +1,19 @@
|
|||
--let $MASTER_1_COMMENT_2_1= $MASTER_1_COMMENT_2_1_BACKUP
|
||||
--let $MASTER_1_COMMENT_2_2= $MASTER_1_COMMENT_2_2_BACKUP
|
||||
--let $CHILD2_1_DROP_TABLES= $CHILD2_1_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_1_CREATE_TABLES= $CHILD2_1_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_1_SELECT_TABLES= $CHILD2_1_SELECT_TABLES_BACKUP
|
||||
--let $CHILD2_2_DROP_TABLES= $CHILD2_2_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_2_CREATE_TABLES= $CHILD2_2_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_2_SELECT_TABLES= $CHILD2_2_SELECT_TABLES_BACKUP
|
||||
--connection master_1
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_deinit.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
|
@ -0,0 +1,51 @@
|
|||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_init.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
||||
--let $MASTER_1_COMMENT_2_1_BACKUP= $MASTER_1_COMMENT_2_1
|
||||
let $MASTER_1_COMMENT_2_1=
|
||||
COMMENT='table "tbl_a", srv "s_2_1"';
|
||||
--let $MASTER_1_COMMENT_2_2_BACKUP= $MASTER_1_COMMENT_2_2
|
||||
let $MASTER_1_COMMENT_2_2=
|
||||
COMMENT='table "tbl_b", srv "s_2_2"';
|
||||
--let $CHILD2_1_DROP_TABLES_BACKUP= $CHILD2_1_DROP_TABLES
|
||||
let $CHILD2_1_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
--let $CHILD2_1_CREATE_TABLES_BACKUP= $CHILD2_1_CREATE_TABLES
|
||||
let $CHILD2_1_CREATE_TABLES=
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_1_ENGINE $CHILD2_1_CHARSET;
|
||||
--let $CHILD2_1_SELECT_TABLES_BACKUP= $CHILD2_1_SELECT_TABLES
|
||||
let $CHILD2_1_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
let $CHILD2_1_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--let $CHILD2_2_DROP_TABLES_BACKUP= $CHILD2_2_DROP_TABLES
|
||||
let $CHILD2_2_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--let $CHILD2_2_CREATE_TABLES_BACKUP= $CHILD2_2_CREATE_TABLES
|
||||
let $CHILD2_2_CREATE_TABLES=
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_2_ENGINE $CHILD2_2_CHARSET;
|
||||
--let $CHILD2_2_SELECT_TABLES_BACKUP= $CHILD2_2_SELECT_TABLES
|
||||
let $CHILD2_2_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
let $CHILD2_2_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--connection master_1
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 2;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_6=
|
||||
set session spider_quick_page_byte= 6;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_0=
|
||||
set session spider_quick_page_byte= 0;
|
|
@ -0,0 +1,19 @@
|
|||
--let $MASTER_1_COMMENT_2_1= $MASTER_1_COMMENT_2_1_BACKUP
|
||||
--let $MASTER_1_COMMENT_2_2= $MASTER_1_COMMENT_2_2_BACKUP
|
||||
--let $CHILD2_1_DROP_TABLES= $CHILD2_1_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_1_CREATE_TABLES= $CHILD2_1_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_1_SELECT_TABLES= $CHILD2_1_SELECT_TABLES_BACKUP
|
||||
--let $CHILD2_2_DROP_TABLES= $CHILD2_2_DROP_TABLES_BACKUP
|
||||
--let $CHILD2_2_CREATE_TABLES= $CHILD2_2_CREATE_TABLES_BACKUP
|
||||
--let $CHILD2_2_SELECT_TABLES= $CHILD2_2_SELECT_TABLES_BACKUP
|
||||
--connection master_1
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_deinit.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
|
@ -0,0 +1,51 @@
|
|||
--disable_warnings
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../t/test_init.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
--enable_warnings
|
||||
--let $MASTER_1_COMMENT_2_1_BACKUP= $MASTER_1_COMMENT_2_1
|
||||
let $MASTER_1_COMMENT_2_1=
|
||||
COMMENT='table "tbl_a", srv "s_2_1"';
|
||||
--let $MASTER_1_COMMENT_2_2_BACKUP= $MASTER_1_COMMENT_2_2
|
||||
let $MASTER_1_COMMENT_2_2=
|
||||
COMMENT='table "tbl_b", srv "s_2_2"';
|
||||
--let $CHILD2_1_DROP_TABLES_BACKUP= $CHILD2_1_DROP_TABLES
|
||||
let $CHILD2_1_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
--let $CHILD2_1_CREATE_TABLES_BACKUP= $CHILD2_1_CREATE_TABLES
|
||||
let $CHILD2_1_CREATE_TABLES=
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_1_ENGINE $CHILD2_1_CHARSET;
|
||||
--let $CHILD2_1_SELECT_TABLES_BACKUP= $CHILD2_1_SELECT_TABLES
|
||||
let $CHILD2_1_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
let $CHILD2_1_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--let $CHILD2_2_DROP_TABLES_BACKUP= $CHILD2_2_DROP_TABLES
|
||||
let $CHILD2_2_DROP_TABLES=
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--let $CHILD2_2_CREATE_TABLES_BACKUP= $CHILD2_2_CREATE_TABLES
|
||||
let $CHILD2_2_CREATE_TABLES=
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $CHILD2_2_ENGINE $CHILD2_2_CHARSET;
|
||||
--let $CHILD2_2_SELECT_TABLES_BACKUP= $CHILD2_2_SELECT_TABLES
|
||||
let $CHILD2_2_SELECT_TABLES=
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
let $CHILD2_2_SELECT_ARGUMENT1=
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
--connection master_1
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 3;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_6=
|
||||
set session spider_quick_page_byte= 6;
|
||||
let $MASTER_1_SET_QUICK_PAGE_BYTE_0=
|
||||
set session spider_quick_page_byte= 0;
|
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_0.result
Normal file
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_0.result
Normal file
|
@ -0,0 +1,504 @@
|
|||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
connection master_1;
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 0;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
|
||||
this test is for MDEV-16520
|
||||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
select test 1
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 6;
|
||||
|
||||
select test 2
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 0;
|
||||
|
||||
select test 3
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
|
||||
deinit
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
connection child2_1;
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection child2_2;
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection master_1;
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
|
||||
end of test
|
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_1.result
Normal file
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_1.result
Normal file
|
@ -0,0 +1,504 @@
|
|||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
connection master_1;
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 1;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
|
||||
this test is for MDEV-16520
|
||||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
select test 1
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 6;
|
||||
|
||||
select test 2
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 0;
|
||||
|
||||
select test 3
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
|
||||
deinit
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
connection child2_1;
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection child2_2;
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection master_1;
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
|
||||
end of test
|
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_2.result
Normal file
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_2.result
Normal file
|
@ -0,0 +1,504 @@
|
|||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
connection master_1;
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 2;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
|
||||
this test is for MDEV-16520
|
||||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
select test 1
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 6;
|
||||
|
||||
select test 2
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 0;
|
||||
|
||||
select test 3
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
|
||||
deinit
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
connection child2_1;
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection child2_2;
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection master_1;
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
|
||||
end of test
|
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_3.result
Normal file
504
storage/spider/mysql-test/spider/bugfix/r/quick_mode_3.result
Normal file
|
@ -0,0 +1,504 @@
|
|||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
connection master_1;
|
||||
set @old_spider_quick_mode= @@spider_quick_mode;
|
||||
set session spider_quick_mode= 3;
|
||||
set @old_spider_quick_page_size= @@spider_quick_page_size;
|
||||
set session spider_quick_page_size= 3;
|
||||
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
||||
|
||||
this test is for MDEV-16520
|
||||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
|
||||
CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
select test 1
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 6;
|
||||
|
||||
select test 2
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection master_1;
|
||||
set session spider_quick_page_byte= 0;
|
||||
|
||||
select test 3
|
||||
connection child2_1;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_1;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_a ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
connection child2_2;
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
|
||||
argument
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
|
||||
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
|
||||
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
|
||||
SELECT pkey FROM tbl_b ORDER BY pkey;
|
||||
pkey
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
|
||||
deinit
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
connection child2_1;
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection child2_2;
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
connection master_1;
|
||||
set session spider_quick_mode= @old_spider_quick_mode;
|
||||
set session spider_quick_page_size= @old_spider_quick_page_size;
|
||||
set session spider_quick_page_byte= @old_spider_quick_page_byte;
|
||||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
|
||||
end of test
|
|
@ -0,0 +1,4 @@
|
|||
!include include/default_mysqld.cnf
|
||||
!include ../my_1_1.cnf
|
||||
!include ../my_2_1.cnf
|
||||
!include ../my_2_2.cnf
|
156
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.test
Normal file
156
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.test
Normal file
|
@ -0,0 +1,156 @@
|
|||
--source ../include/quick_mode_0_init.inc
|
||||
--echo
|
||||
--echo this test is for MDEV-16520
|
||||
--echo
|
||||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
|
||||
--connection child2_2
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
--enable_warnings
|
||||
|
||||
--echo
|
||||
--echo create table and insert
|
||||
|
||||
--connection child2_1
|
||||
--disable_query_log
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
--disable_query_log
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1;
|
||||
echo CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2;
|
||||
eval CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_1;
|
||||
eval CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_2;
|
||||
--enable_query_log
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
--echo
|
||||
--echo select test 1
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_6;
|
||||
|
||||
--echo
|
||||
--echo select test 2
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_0;
|
||||
|
||||
--echo
|
||||
--echo select test 3
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--echo
|
||||
--echo deinit
|
||||
--disable_warnings
|
||||
--connection master_1
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--connection child2_2
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--enable_warnings
|
||||
--source ../include/quick_mode_0_deinit.inc
|
||||
--echo
|
||||
--echo end of test
|
|
@ -0,0 +1,4 @@
|
|||
!include include/default_mysqld.cnf
|
||||
!include ../my_1_1.cnf
|
||||
!include ../my_2_1.cnf
|
||||
!include ../my_2_2.cnf
|
156
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.test
Normal file
156
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.test
Normal file
|
@ -0,0 +1,156 @@
|
|||
--source ../include/quick_mode_1_init.inc
|
||||
--echo
|
||||
--echo this test is for MDEV-16520
|
||||
--echo
|
||||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
|
||||
--connection child2_2
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
--enable_warnings
|
||||
|
||||
--echo
|
||||
--echo create table and insert
|
||||
|
||||
--connection child2_1
|
||||
--disable_query_log
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
--disable_query_log
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1;
|
||||
echo CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2;
|
||||
eval CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_1;
|
||||
eval CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_2;
|
||||
--enable_query_log
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
--echo
|
||||
--echo select test 1
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_6;
|
||||
|
||||
--echo
|
||||
--echo select test 2
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_0;
|
||||
|
||||
--echo
|
||||
--echo select test 3
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--echo
|
||||
--echo deinit
|
||||
--disable_warnings
|
||||
--connection master_1
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--connection child2_2
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--enable_warnings
|
||||
--source ../include/quick_mode_1_deinit.inc
|
||||
--echo
|
||||
--echo end of test
|
|
@ -0,0 +1,4 @@
|
|||
!include include/default_mysqld.cnf
|
||||
!include ../my_1_1.cnf
|
||||
!include ../my_2_1.cnf
|
||||
!include ../my_2_2.cnf
|
156
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.test
Normal file
156
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.test
Normal file
|
@ -0,0 +1,156 @@
|
|||
--source ../include/quick_mode_2_init.inc
|
||||
--echo
|
||||
--echo this test is for MDEV-16520
|
||||
--echo
|
||||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
|
||||
--connection child2_2
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
--enable_warnings
|
||||
|
||||
--echo
|
||||
--echo create table and insert
|
||||
|
||||
--connection child2_1
|
||||
--disable_query_log
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
--disable_query_log
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1;
|
||||
echo CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2;
|
||||
eval CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_1;
|
||||
eval CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_2;
|
||||
--enable_query_log
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
--echo
|
||||
--echo select test 1
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_6;
|
||||
|
||||
--echo
|
||||
--echo select test 2
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_0;
|
||||
|
||||
--echo
|
||||
--echo select test 3
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--echo
|
||||
--echo deinit
|
||||
--disable_warnings
|
||||
--connection master_1
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--connection child2_2
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--enable_warnings
|
||||
--source ../include/quick_mode_2_deinit.inc
|
||||
--echo
|
||||
--echo end of test
|
|
@ -0,0 +1,4 @@
|
|||
!include include/default_mysqld.cnf
|
||||
!include ../my_1_1.cnf
|
||||
!include ../my_2_1.cnf
|
||||
!include ../my_2_2.cnf
|
157
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.test
Normal file
157
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.test
Normal file
|
@ -0,0 +1,157 @@
|
|||
--source ../include/quick_mode_3_init.inc
|
||||
--echo
|
||||
--echo this test is for MDEV-16520
|
||||
--echo
|
||||
--echo drop and create databases
|
||||
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
|
||||
--connection child2_2
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
--enable_warnings
|
||||
|
||||
--echo
|
||||
--echo create table and insert
|
||||
|
||||
--connection child2_1
|
||||
--disable_query_log
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
--disable_query_log
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
--enable_query_log
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1;
|
||||
echo CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2;
|
||||
eval CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_1;
|
||||
eval CREATE TABLE tbl_b (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET $MASTER_1_COMMENT_2_2;
|
||||
--enable_query_log
|
||||
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
|
||||
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
|
||||
|
||||
--echo
|
||||
--echo select test 1
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_6;
|
||||
|
||||
--echo
|
||||
--echo select test 2
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--connection master_1
|
||||
eval $MASTER_1_SET_QUICK_PAGE_BYTE_0;
|
||||
|
||||
--echo
|
||||
--echo select test 3
|
||||
|
||||
--connection child2_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection child2_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection master_1
|
||||
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
|
||||
|
||||
--connection child2_1
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_1_SELECT_TABLES;
|
||||
|
||||
--connection child2_2
|
||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||
eval $CHILD2_2_SELECT_TABLES;
|
||||
|
||||
--echo
|
||||
--echo deinit
|
||||
--disable_warnings
|
||||
--connection master_1
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--connection child2_2
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
SET GLOBAL log_output = @old_log_output;
|
||||
|
||||
--enable_warnings
|
||||
--source ../include/quick_mode_3_deinit.inc
|
||||
--echo
|
||||
--echo end of test
|
|
@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
|||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_DROP_TABLES
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_DROP_TABLES
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
|
|
|
@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
|||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_DROP_TABLES
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_DROP_TABLES
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
|
|
|
@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
|||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_DROP_TABLES
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_DROP_TABLES
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
|
|
|
@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
|
|||
|
||||
drop and create databases
|
||||
connection master_1;
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
connection child2_1;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
connection child2_2;
|
||||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
|
||||
create table and insert
|
||||
connection child2_1;
|
||||
CHILD2_1_DROP_TABLES
|
||||
CHILD2_1_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection child2_2;
|
||||
CHILD2_2_DROP_TABLES
|
||||
CHILD2_2_CREATE_TABLES
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
connection master_1;
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
PRIMARY KEY (pkey)
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
if ($USE_CHILD_GROUP2)
|
||||
|
@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
--connection child2_2
|
||||
|
@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
}
|
||||
|
@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_1_DROP_TABLES;
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_1_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_2_DROP_TABLES;
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_2_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
|
|||
}
|
||||
}
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--enable_warnings
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
if ($USE_CHILD_GROUP2)
|
||||
|
@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
--connection child2_2
|
||||
|
@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
}
|
||||
|
@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_1_DROP_TABLES;
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_1_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_2_DROP_TABLES;
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_2_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
|
|||
}
|
||||
}
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--enable_warnings
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
if ($USE_CHILD_GROUP2)
|
||||
|
@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
--connection child2_2
|
||||
|
@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
}
|
||||
|
@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_1_DROP_TABLES;
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_1_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_2_DROP_TABLES;
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_2_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
|
|||
}
|
||||
}
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--enable_warnings
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
--echo drop and create databases
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS auto_test_local;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
if ($USE_CHILD_GROUP2)
|
||||
|
@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
--connection child2_2
|
||||
|
@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
|
|||
SET @old_log_output = @@global.log_output;
|
||||
SET GLOBAL log_output = 'TABLE,FILE';
|
||||
}
|
||||
DROP DATABASE IF EXISTS auto_test_remote2;
|
||||
CREATE DATABASE auto_test_remote2;
|
||||
USE auto_test_remote2;
|
||||
}
|
||||
|
@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_1_DROP_TABLES;
|
||||
echo CHILD2_1_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_1_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_1_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
|
|||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
--disable_query_log
|
||||
echo CHILD2_2_DROP_TABLES;
|
||||
echo CHILD2_2_CREATE_TABLES;
|
||||
}
|
||||
--disable_warnings
|
||||
eval $CHILD2_2_DROP_TABLES;
|
||||
--enable_warnings
|
||||
eval $CHILD2_2_CREATE_TABLES;
|
||||
if ($OUTPUT_CHILD_GROUP2)
|
||||
{
|
||||
|
@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
|
|||
}
|
||||
}
|
||||
--connection master_1
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS tbl_a;
|
||||
DROP TABLE IF EXISTS tbl_b;
|
||||
--enable_warnings
|
||||
--disable_query_log
|
||||
echo CREATE TABLE tbl_a (
|
||||
pkey int NOT NULL,
|
||||
|
|
Loading…
Reference in a new issue