diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java index f10bb72e21a787..a6dad12f0451d5 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java @@ -2580,11 +2580,11 @@ public static boolean isEagerAggregationOnJoin() { @VariableMgr.VarAttr( name = ENABLE_EXPR_ZONEMAP_FILTER, fuzzy = true, - description = {"控制 scanner 是否启用表达式 ZoneMap 过滤。默认为 true。", + description = {"控制 scanner 是否启用表达式 ZoneMap 过滤。默认为 false。", "Controls whether to enable expression ZoneMap filtering in scanners. " - + "The default value is true."}, + + "The default value is false."}, needForward = true) - public boolean enableExprZonemapFilter = true; + public boolean enableExprZonemapFilter = false; @VariableMgr.VarAttr( name = CHECK_ORC_INIT_SARGS_SUCCESS, @@ -3663,6 +3663,7 @@ public void initFuzzyModeVariables() { this.enableSharedExchangeSinkBuffer = random.nextBoolean(); this.useSerialExchange = random.nextBoolean(); this.enableCommonExpPushDownForInvertedIndex = random.nextBoolean(); + this.enableExprZonemapFilter = Config.pull_request_id % 2 == 0; this.disableStreamPreaggregations = random.nextBoolean(); this.enableStreamingAggHashJoinForcePassthrough = random.nextBoolean(); this.enableDistinctStreamingAggForcePassthrough = random.nextBoolean(); diff --git a/regression-test/suites/query_p0/expr_zonemap/test_expr_zonemap_pruning.groovy b/regression-test/suites/query_p0/expr_zonemap/test_expr_zonemap_pruning.groovy index 9502f840f39a37..5f47d394ae722f 100644 --- a/regression-test/suites/query_p0/expr_zonemap/test_expr_zonemap_pruning.groovy +++ b/regression-test/suites/query_p0/expr_zonemap/test_expr_zonemap_pruning.groovy @@ -20,6 +20,7 @@ import java.util.regex.Pattern import org.apache.doris.regression.action.ProfileAction suite("test_expr_zonemap_pruning") { + sql """ set enable_expr_zonemap_filter = true """ sql """ set enable_common_expr_pushdown = true """ sql """ set enable_profile = true """ sql """ set profile_level = 2 """ diff --git a/regression-test/suites/query_p1/expr_zonemap/test_expr_zonemap_pruning_p1.groovy b/regression-test/suites/query_p1/expr_zonemap/test_expr_zonemap_pruning_p1.groovy index 37ac61aed69ddb..374e6087cab4ef 100644 --- a/regression-test/suites/query_p1/expr_zonemap/test_expr_zonemap_pruning_p1.groovy +++ b/regression-test/suites/query_p1/expr_zonemap/test_expr_zonemap_pruning_p1.groovy @@ -20,6 +20,7 @@ import java.util.regex.Pattern import org.apache.doris.regression.action.ProfileAction suite("test_expr_zonemap_pruning_p1") { + sql """ set enable_expr_zonemap_filter = true """ sql """ set enable_common_expr_pushdown = true """ sql """ set enable_profile = true """ sql """ set profile_level = 2 """