!3374 优化single_node_sqlbypass用例耗时
Merge pull request !3374 from pengjiong/fix_date
This commit is contained in:
@ -8,9 +8,11 @@ create table t1 (c1 int, c2 numeric, c3 numeric, c4 int, colreal real);
|
|||||||
create table t2 (c1 int, c2 numeric, c3 numeric, c4 int, colreal real);
|
create table t2 (c1 int, c2 numeric, c3 numeric, c4 int, colreal real);
|
||||||
create index idx1 on t1(c2);
|
create index idx1 on t1(c2);
|
||||||
create index idx2 on t1(c3);
|
create index idx2 on t1(c3);
|
||||||
insert into t1 select generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000);
|
\parallel on 3
|
||||||
insert into t1 select generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000);
|
insert into t1 select generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000);
|
||||||
insert into t1 select generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000);
|
insert into t1 select generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000);
|
||||||
|
insert into t1 select generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000);
|
||||||
|
\parallel off
|
||||||
insert into t1 values (1,2,3,5,0),(1,2,3,6,0),(1,3,2,7,0),(1,3,2,8,0);
|
insert into t1 values (1,2,3,5,0),(1,2,3,6,0),(1,3,2,7,0),(1,3,2,8,0);
|
||||||
insert into t2 select * from t1;
|
insert into t2 select * from t1;
|
||||||
create index on t2(c2);
|
create index on t2(c2);
|
||||||
@ -236,7 +238,7 @@ NOTICE: table "tn1" does not exist, skipping
|
|||||||
NOTICE: table "tn2" does not exist, skipping
|
NOTICE: table "tn2" does not exist, skipping
|
||||||
create table tn1(c1 int, c2 int, c3 int);
|
create table tn1(c1 int, c2 int, c3 int);
|
||||||
create table tn2(c1 int, c2 int, c3 int);
|
create table tn2(c1 int, c2 int, c3 int);
|
||||||
insert into tn1 select generate_series(20, 100000), generate_series(20, 100000), generate_series(20, 100000);
|
insert into tn1 select generate_series(20, 10000), generate_series(20, 10000), generate_series(20, 10000);
|
||||||
insert into tn2 select * from tn1;
|
insert into tn2 select * from tn1;
|
||||||
insert into tn1 values (1,2,3),(4,5,6),(7,8,9);
|
insert into tn1 values (1,2,3),(4,5,6),(7,8,9);
|
||||||
insert into tn2 values (11,12,13),(14,15,16),(17,18,19);
|
insert into tn2 values (11,12,13),(14,15,16),(17,18,19);
|
||||||
|
@ -7,9 +7,11 @@ create table t1 (c1 int, c2 numeric, c3 numeric, c4 int, colreal real);
|
|||||||
create table t2 (c1 int, c2 numeric, c3 numeric, c4 int, colreal real);
|
create table t2 (c1 int, c2 numeric, c3 numeric, c4 int, colreal real);
|
||||||
create index idx1 on t1(c2);
|
create index idx1 on t1(c2);
|
||||||
create index idx2 on t1(c3);
|
create index idx2 on t1(c3);
|
||||||
insert into t1 select generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000);
|
\parallel on 3
|
||||||
insert into t1 select generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000);
|
insert into t1 select generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000);
|
||||||
insert into t1 select generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000), generate_series(10, 100000);
|
insert into t1 select generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000);
|
||||||
|
insert into t1 select generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000), generate_series(10, 10000);
|
||||||
|
\parallel off
|
||||||
insert into t1 values (1,2,3,5,0),(1,2,3,6,0),(1,3,2,7,0),(1,3,2,8,0);
|
insert into t1 values (1,2,3,5,0),(1,2,3,6,0),(1,3,2,7,0),(1,3,2,8,0);
|
||||||
insert into t2 select * from t1;
|
insert into t2 select * from t1;
|
||||||
create index on t2(c2);
|
create index on t2(c2);
|
||||||
@ -55,7 +57,7 @@ select c3 from t1 where c3 < 10 order by c2;
|
|||||||
drop table if exists tn1, tn2;
|
drop table if exists tn1, tn2;
|
||||||
create table tn1(c1 int, c2 int, c3 int);
|
create table tn1(c1 int, c2 int, c3 int);
|
||||||
create table tn2(c1 int, c2 int, c3 int);
|
create table tn2(c1 int, c2 int, c3 int);
|
||||||
insert into tn1 select generate_series(20, 100000), generate_series(20, 100000), generate_series(20, 100000);
|
insert into tn1 select generate_series(20, 10000), generate_series(20, 10000), generate_series(20, 10000);
|
||||||
insert into tn2 select * from tn1;
|
insert into tn2 select * from tn1;
|
||||||
insert into tn1 values (1,2,3),(4,5,6),(7,8,9);
|
insert into tn1 values (1,2,3),(4,5,6),(7,8,9);
|
||||||
insert into tn2 values (11,12,13),(14,15,16),(17,18,19);
|
insert into tn2 values (11,12,13),(14,15,16),(17,18,19);
|
||||||
|
Reference in New Issue
Block a user