[CP] [CP] 优化better in list代价竞争的场景

This commit is contained in:
zzg19950727 2024-05-21 07:46:16 +00:00 committed by ob-robot
parent 62fc254d36
commit 3fe0191c0f

View File

@ -4029,7 +4029,7 @@ int ObJoinOrder::get_candi_range_expr(const ObIArray<ColumnItem> &range_columns,
min_cost_range_count,
cost))) {
LOG_WARN("failed to calculate range expr cost", K(ret));
} else if (cost >= min_cost) {
} else if (cost >= min_cost && min_cost_range_count > 500) {
//increase cost, ignore in expr
range_exprs.pop_back();
if (OB_FAIL(ignore_predicates.push_back(min_cost_in_expr))) {