-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[refactor](nereids) Refactor stats collection framework #22963
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[refactor](nereids) Refactor stats collection framework #22963
Conversation
6df3c91 to
2b9266e
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
2b9266e to
28bb5ec
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
28bb5ec to
5c1ca37
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
5c1ca37 to
1484435
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
1484435 to
74da6c2
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
74da6c2 to
73ac6d9
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
73ac6d9 to
0fec7be
Compare
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
0fec7be to
e05b275
Compare
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowColumnStatsStmt.java
Outdated
Show resolved
Hide resolved
fe/fe-core/src/main/java/org/apache/doris/statistics/HMSAnalysisTask.java
Show resolved
Hide resolved
fe/fe-core/src/main/java/org/apache/doris/statistics/TableStatisticsCacheLoader.java
Show resolved
Hide resolved
e05b275 to
f980783
Compare
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
PR approved by at least one committer and no changes requested. |
4563f67 to
76dbf28
Compare
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
PR approved by at least one committer and no changes requested. |
…w count while init table (apache#23170) 1. Load the cache for external table row count while init table, this could avoid no row number stats for the very first time to run an sql. 2. Show cardinality for an external scan node when explain the sql. 3. fix bugs introduced by apache#22963
….0 (#25421) This PR is composed of belowing commits which has been merged to Doirs master: * #24769 * #24672 * #24599 * #24521 * #24405 * #24237 * #24135 * #24074 * #24026 * #23992 * #23978 * #23622 * #23507 * #23354 * #23103 * #22963 * #22896 * #22775 * #22773 After this PR, when user upgrade Doris from 2.0.2 to 2.0.3, the origin info in AnalysisManager will be ignored, and the new module AnalysisManagerV2 will be saved(with more info).
Proposed changes
with autogrammerI've test this PR on ssb dataset which table definition could be found under tools directory, after this PR the IO request could reduce at least 80% on it.
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...