[regression](nereids) check tpc-h 1G/500G/1T plan if backend_num == 1 #18848

cases in nereids_tpch_shape_sf1_p0, nereids_tpch_shape_sf500_p0 and nereids_tpch_shape_sf1000_p0 are only for one be environment
This commit is contained in:
minghong
2023-05-04 08:55:06 +08:00
committed by GitHub
parent c98829c94b
commit 7652d8649b
66 changed files with 442 additions and 37 deletions

View File

@ -24,6 +24,12 @@ suite("q1") {
sql 'set enable_fallback_to_original_planner=false'
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan

View File

@ -26,9 +26,11 @@ suite("q10") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -25,7 +25,11 @@ suite("q11") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}

View File

@ -25,10 +25,11 @@ suite("q12") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,7 +29,11 @@ suite("q13") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,9 +26,11 @@ suite("q14") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q15") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q16") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q17") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q18") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -30,6 +30,12 @@ suite("q19") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q2") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -30,6 +30,12 @@ suite("q20") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,55 @@ suite("q21") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select
s_name,
count(*) as numwait
from
supplier,
lineitem l1,
orders,
nation
where
s_suppkey = l1.l_suppkey
and o_orderkey = l1.l_orderkey
and o_orderstatus = 'F'
and l1.l_receiptdate > l1.l_commitdate
and exists (
select
*
from
lineitem l2
where
l2.l_orderkey = l1.l_orderkey
and l2.l_suppkey <> l1.l_suppkey
)
and not exists (
select
*
from
lineitem l3
where
l3.l_orderkey = l1.l_orderkey
and l3.l_suppkey <> l1.l_suppkey
and l3.l_receiptdate > l3.l_commitdate
)
and s_nationkey = n_nationkey
and n_name = 'SAUDI ARABIA'
group by
s_name
order by
numwait desc,
s_name
limit 100;
"""
// qt_select """
// explain shape plan
// select

View File

@ -29,6 +29,12 @@ suite("q22") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -30,6 +30,12 @@ suite("q3") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -23,8 +23,12 @@ suite("q4") {
sql 'set enable_nereids_planner=true'
sql 'set enable_fallback_to_original_planner=false'
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}

View File

@ -29,6 +29,12 @@ suite("q5") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q6") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q7") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q8") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q9") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -23,8 +23,11 @@ suite("q1") {
sql 'set enable_nereids_planner=true'
sql 'set enable_fallback_to_original_planner=false'
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q10") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q11") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q12") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q13") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q14") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q15") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q16") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q17") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q18") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -27,6 +27,12 @@ suite("q19") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q2") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -27,6 +27,12 @@ suite("q20") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q21") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q22") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -27,6 +27,12 @@ suite("q3") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q4") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,13 @@ suite("q5") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,13 @@ suite("q6") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,13 @@ suite("q7") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q8") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,6 +26,12 @@ suite("q9") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -24,6 +24,13 @@ suite("q1") {
sql 'set enable_fallback_to_original_planner=false'
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan

View File

@ -29,6 +29,12 @@ suite("q10") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q11") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q12") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -25,11 +25,13 @@ suite("q13") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -25,9 +25,12 @@ suite("q14") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan

View File

@ -29,6 +29,12 @@ suite("q15") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q16") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q17") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q18") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -30,6 +30,12 @@ suite("q19") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -28,6 +28,14 @@ suite("q2") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -30,6 +30,12 @@ suite("q20") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q21") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,12 @@ suite("q22") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -30,6 +30,15 @@ suite("q3") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -29,6 +29,14 @@ suite("q4") {
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -25,10 +25,13 @@ suite("q5") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -24,11 +24,14 @@ suite("q6") {
sql 'set enable_fallback_to_original_planner=false'
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
sql 'set global exec_mem_limit = 21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -25,10 +25,13 @@ suite("q7") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -25,10 +25,12 @@ suite("q8") {
sql "set runtime_filter_mode='GLOBAL'"
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan
select

View File

@ -26,8 +26,11 @@ suite("q9") {
sql 'set exec_mem_limit=21G'
def result = sql "show backends;"
if (result.size() != 1) {
print("backends num: ${result.size()}");
return;
}
qt_select """
explain shape plan