-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[fix](nereids) fix unstable mv regression cases #39265
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
Conversation
|
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
|
run buildall |
|
run buildall |
TPC-H: Total hot run time: 40041 ms |
TPC-DS: Total hot run time: 189832 ms |
ClickBench: Total hot run time: 30.95 s |
|
run buildall |
TPC-H: Total hot run time: 40073 ms |
TPC-DS: Total hot run time: 183912 ms |
ClickBench: Total hot run time: 30.46 s |
|
run p0 |
|
run buildall |
1 similar comment
|
run buildall |
|
run buildall |
TPC-H: Total hot run time: 39713 ms |
|
run buildall |
TPC-H: Total hot run time: 39691 ms |
TPC-DS: Total hot run time: 186026 ms |
ClickBench: Total hot run time: 31.09 s |
|
run buildall |
|
run buildall |
TPC-H: Total hot run time: 38580 ms |
TPC-DS: Total hot run time: 190346 ms |
ClickBench: Total hot run time: 31.55 s |
|
run cloud_p0 |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
regression-test/data/nereids_p0/expression/fold_constant/fold_constant_by_be.out
Show resolved
Hide resolved
| sql("select sum(salary) as salary from emps;") | ||
| contains "(emps_mv)" | ||
| } | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the same with above
| } | ||
|
|
||
| sql """set enable_stats=true;""" | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the same with avove
## Proposed changes 1. trival project cost is changed from 1 to 0 2. analyze mtmv after create view to make case stable 3. add unknown col stats for variant nested column Issue Number: close #xxx <!--Describe your changes.-->
## Proposed changes This is brought by #39265 1. Some test fail because `MaterializedViewRewriteSuccessButNotChose`, because in these tests materialized view are not analyzed after create, So Add `analyze clause` when waite materialized view task finished 2. No signature of method: org.apache.doris.regression.suite.Suite.check_mv_rewrite_success(), because `check_mv_rewrite_success` is not available in Suite.groovy. Fix this by using correct method. 3. If partition row count statistics is not ready, should not check mv rewrte by CBO succesfully
This is brought by apache#39265 1. Some test fail because `MaterializedViewRewriteSuccessButNotChose`, because in these tests materialized view are not analyzed after create, So Add `analyze clause` when waite materialized view task finished 2. No signature of method: org.apache.doris.regression.suite.Suite.check_mv_rewrite_success(), because `check_mv_rewrite_success` is not available in Suite.groovy. Fix this by using correct method. 3. If partition row count statistics is not ready, should not check mv rewrte by CBO succesfully
This is brought by apache#39265 1. Some test fail because `MaterializedViewRewriteSuccessButNotChose`, because in these tests materialized view are not analyzed after create, So Add `analyze clause` when waite materialized view task finished 2. No signature of method: org.apache.doris.regression.suite.Suite.check_mv_rewrite_success(), because `check_mv_rewrite_success` is not available in Suite.groovy. Fix this by using correct method. 3. If partition row count statistics is not ready, should not check mv rewrte by CBO succesfully
Proposed changes
Issue Number: close #xxx