From e7f143c2665bc7e5057d9a3baebaf2ad13fd7601 Mon Sep 17 00:00:00 2001 From: lihangyu <15605149486@163.com> Date: Thu, 20 Jul 2023 10:32:30 +0800 Subject: [PATCH] [Fix](topn opt) forbit outfile when using 2phase read (#21991) "Enabling two-phase query for similar select * from tbl into outfile "file:/xxx/" format as orc; queries can lead to performance issues due to the fetch operation." --- .../src/main/java/org/apache/doris/analysis/SelectStmt.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java index 9a98195e03..da9fca26c9 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java @@ -722,7 +722,8 @@ public class SelectStmt extends QueryStmt { if (getAggInfo() != null || getHavingPred() != null || getWithClause() != null - || getAnalyticInfo() != null) { + || getAnalyticInfo() != null + || hasOutFileClause()) { return false; } // ignore short circuit query