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: [email protected]
For additional commands, e-mail: [email protected]