diff --git a/src/sql/optimizer/ob_log_plan.cpp b/src/sql/optimizer/ob_log_plan.cpp index c9e4c30c1..8b54ce5db 100644 --- a/src/sql/optimizer/ob_log_plan.cpp +++ b/src/sql/optimizer/ob_log_plan.cpp @@ -7164,6 +7164,8 @@ int ObLogPlan::check_storage_groupby_pushdown(const ObIArray !pushdown_groupby_columns.empty()) { can_push = false; } + } else if (GET_MIN_CLUSTER_VERSION() < CLUSTER_VERSION_4_3_0_0) { + can_push = false; } else if (group_exprs.count() != 1) { can_push = false; } else if (aggrs.count() > 5) {