This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 601565341b [fix](gson) avoid gson serde with EsRepository (#19385) add fae2e5fd22 [enchancement](statistics) implement automatically analyzing statistics and support table level statistics #19420 No new revisions were added by this update. Summary of changes: fe/fe-core/src/main/cup/sql_parser.cup | 11 ++ .../org/apache/doris/analysis/AnalyzeStmt.java | 98 +++++++++---- ...ColumnHistStmt.java => ShowTableStatsStmt.java} | 90 +++++------- .../doris/catalog/InternalSchemaInitializer.java | 36 +++++ .../java/org/apache/doris/qe/ShowExecutor.java | 22 +++ .../apache/doris/statistics/AnalysisManager.java | 66 +++++++++ .../apache/doris/statistics/AnalysisTaskInfo.java | 3 +- .../java/org/apache/doris/statistics/README.md | 7 + .../doris/statistics/StatisticConstants.java | 8 ++ .../doris/statistics/StatisticsAutoAnalyzer.java | 157 ++++++++++++++++++++- .../doris/statistics/StatisticsRepository.java | 91 +++++++++++- .../apache/doris/statistics/TableStatistic.java | 61 ++++++++ .../doris/statistics/TableStatisticBuilder.java} | 37 ++--- .../doris/statistics/util/StatisticsUtil.java | 76 +++++++++- .../data/statistics/automatic_stats_test.out | 70 +++++++++ .../data/statistics/periodic_stats_test.out | 58 ++++---- regression-test/pipeline/p0/conf/fe.conf | 2 +- .../suites/statistics/analyze_test.groovy | 9 +- ...ats_test.groovy => automatic_stats_test.groovy} | 122 +++++++++------- .../suites/statistics/periodic_stats_test.groovy | 4 +- 20 files changed, 834 insertions(+), 194 deletions(-) copy fe/fe-core/src/main/java/org/apache/doris/analysis/{ShowColumnHistStmt.java => ShowTableStatsStmt.java} (67%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/TableStatistic.java copy fe/fe-core/src/{test/java/org/apache/doris/nereids/util/ExceptionChecker.java => main/java/org/apache/doris/statistics/TableStatisticBuilder.java} (52%) create mode 100644 regression-test/data/statistics/automatic_stats_test.out copy regression-test/suites/statistics/{periodic_stats_test.groovy => automatic_stats_test.groovy} (69%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org