This is an automated email from the ASF dual-hosted git repository. yangzhg pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 92bf485abd [Bug] Fix doris pipeline shared scan and top n opt (#19599) add 6748ae4a57 [Feature] Collect the information statistics of the query hit (#18805) No new revisions were added by this update. Summary of changes: docs/en/docs/admin-manual/config/fe-config.md | 15 +- .../http-actions/fe/query-stats-action.md | 99 +++++ .../Show-Statements/SHOW-QUERY-STATS.md | 196 +++++++++ .../Utility-Statements/CLEAN-QUERY-STATS.md | 75 ++++ docs/sidebars.json | 7 +- docs/zh-CN/docs/admin-manual/config/fe-config.md | 14 +- .../http-actions/fe/query-stats-action.md | 100 +++++ .../Show-Statements/SHOW-QUERY-STATS.md | 195 +++++++++ .../Utility-Statements/CLEAN-QUERY-STATS.md | 75 ++++ .../main/java/org/apache/doris/common/Config.java | 13 +- fe/fe-core/src/main/cup/sql_parser.cup | 32 ++ .../doris/alter/MaterializedViewHandler.java | 11 +- .../apache/doris/analysis/CleanQueryStatsStmt.java | 144 +++++++ .../apache/doris/analysis/ShowQueryStatsStmt.java | 234 ++++++++++ .../org/apache/doris/analysis/ShowTabletStmt.java | 1 + .../java/org/apache/doris/backup/BackupJob.java | 3 +- .../main/java/org/apache/doris/catalog/Env.java | 18 +- .../apache/doris/common/proc/ReplicasProcNode.java | 11 +- .../apache/doris/common/proc/TabletsProcDir.java | 20 +- .../java/org/apache/doris/common/util/Util.java | 16 + .../org/apache/doris/datasource/CatalogMgr.java | 17 + .../apache/doris/datasource/InternalCatalog.java | 6 + .../apache/doris/httpv2/rest/QueryStatsAction.java | 292 +++++++++++++ .../org/apache/doris/journal/JournalEntity.java | 6 + .../apache/doris/persist/CleanQueryStatsInfo.java | 72 ++++ .../java/org/apache/doris/persist/EditLog.java | 9 + .../org/apache/doris/persist/OperationType.java | 3 + .../java/org/apache/doris/planner/EsScanNode.java | 9 + .../org/apache/doris/planner/JdbcScanNode.java | 13 +- .../org/apache/doris/planner/OdbcScanNode.java | 13 + .../org/apache/doris/planner/OlapScanNode.java | 13 + .../org/apache/doris/planner/OriginalPlanner.java | 29 +- .../org/apache/doris/planner/PlannerContext.java | 4 + .../java/org/apache/doris/planner/ScanNode.java | 30 ++ .../main/java/org/apache/doris/qe/DdlExecutor.java | 26 +- .../java/org/apache/doris/qe/ShowExecutor.java | 22 +- .../apache/doris/service/FrontendServiceImpl.java | 134 ++++++ .../doris/statistics/query/CatalogStats.java | 237 +++++++++++ .../doris/statistics/query/ColumnStatsDelta.java | 36 ++ .../doris/statistics/query/DataBaseStats.java | 187 ++++++++ .../apache/doris/statistics/query/IndexStats.java | 175 ++++++++ .../apache/doris/statistics/query/QueryStats.java | 471 +++++++++++++++++++++ .../doris/statistics/query/QueryStatsUtil.java | 244 +++++++++++ .../apache/doris/statistics/query/StatsDelta.java | 132 ++++++ .../apache/doris/statistics/query/TableStats.java | 172 ++++++++ .../apache/doris/statistics/query/TabletStats.java | 118 ++++++ gensrc/thrift/FrontendService.thrift | 40 ++ .../data/query_p0/stats/query_stats_test.out | 51 +++ .../modify_replica_use_partition.groovy | 8 +- .../compaction/test_compacation_with_delete.groovy | 2 +- .../compaction/test_compaction_agg_keys.groovy | 4 +- .../test_compaction_agg_keys_with_delete.groovy | 4 +- .../compaction/test_compaction_dup_keys.groovy | 4 +- .../test_compaction_dup_keys_with_delete.groovy | 4 +- .../compaction/test_compaction_uniq_keys.groovy | 4 +- .../test_compaction_uniq_keys_row_store.groovy | 4 +- .../test_compaction_uniq_keys_with_delete.groovy | 2 +- .../test_vertical_compaction_agg_keys.groovy | 4 +- .../test_vertical_compaction_dup_keys.groovy | 4 +- .../test_vertical_compaction_uniq_keys.groovy | 4 +- .../test_map_load_and_compaction.groovy | 2 +- .../suites/query_p0/stats/query_stats_test.groovy | 36 ++ 62 files changed, 3880 insertions(+), 46 deletions(-) create mode 100644 docs/en/docs/admin-manual/http-actions/fe/query-stats-action.md create mode 100644 docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-STATS.md create mode 100644 docs/en/docs/sql-manual/sql-reference/Utility-Statements/CLEAN-QUERY-STATS.md create mode 100644 docs/zh-CN/docs/admin-manual/http-actions/fe/query-stats-action.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-STATS.md create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/CLEAN-QUERY-STATS.md create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/CleanQueryStatsStmt.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ShowQueryStatsStmt.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/QueryStatsAction.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/CleanQueryStatsInfo.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/CatalogStats.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/ColumnStatsDelta.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/DataBaseStats.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/IndexStats.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/QueryStats.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/QueryStatsUtil.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/StatsDelta.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/TableStats.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/query/TabletStats.java create mode 100644 regression-test/data/query_p0/stats/query_stats_test.out create mode 100644 regression-test/suites/query_p0/stats/query_stats_test.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org