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

Reply via email to