This is an automated email from the ASF dual-hosted git repository. kxiao pushed a commit to branch branch-2.0-beta in repository https://gitbox.apache.org/repos/asf/doris.git
commit 237a4837e741499e77f6579df7f9cf6e5e3ec3ed Author: AKIRA <[email protected]> AuthorDate: Fri Jun 9 15:13:54 2023 +0900 [enhancement](stats) ignore view by default when analyze whole DB #20630 --- .../src/main/java/org/apache/doris/statistics/AnalysisManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java b/fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java index a138a356d8..58c2e4aa7b 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java +++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java @@ -33,6 +33,7 @@ import org.apache.doris.catalog.Partition; import org.apache.doris.catalog.ScalarType; import org.apache.doris.catalog.TableIf; import org.apache.doris.catalog.TableIf.TableType; +import org.apache.doris.catalog.View; import org.apache.doris.common.AnalysisException; import org.apache.doris.common.Config; import org.apache.doris.common.DdlException; @@ -153,6 +154,9 @@ public class AnalysisManager extends Daemon { try { List<AnalyzeTblStmt> analyzeStmts = new ArrayList<>(); for (TableIf table : tbls) { + if (table instanceof View) { + continue; + } TableName tableName = new TableName(analyzeDBStmt.getCtlIf().getName(), db.getFullName(), table.getName()); AnalyzeTblStmt analyzeTblStmt = new AnalyzeTblStmt(analyzeDBStmt.getAnalyzeProperties(), tableName, --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
