diff --git a/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java b/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java index 1de121d9ef..e200c7befa 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java +++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java @@ -112,6 +112,7 @@ public class OlapAnalysisTask extends BaseAnalysisTask { if (killed) { return; } + long startTime = System.currentTimeMillis(); try (AutoCloseConnectContext r = StatisticsUtil.buildConnectContext()) { r.connectContext.getSessionVariable().disableNereidsPlannerOnce(); stmtExecutor = new StmtExecutor(r.connectContext, sql); @@ -122,6 +123,7 @@ public class OlapAnalysisTask extends BaseAnalysisTask { throw new RuntimeException(String.format("Failed to analyze %s.%s.%s, error: %s sql: %s", info.catalogName, info.dbName, info.colName, sql, queryState.getErrorMessage())); } + LOG.info("Analyze SQL: " + sql + " cost time: " + (System.currentTimeMillis() - startTime) + "ms"); } } }