-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[opt](scanner) Control the degree of parallelism of scanner when only limit involved #39927 #42079
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
[opt](scanner) Control the degree of parallelism of scanner when only limit involved #39927 #42079
Conversation
|
run buildall |
|
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
TPC-H: Total hot run time: 39605 ms |
TPC-DS: Total hot run time: 192974 ms |
45008b3 to
8105f95
Compare
|
run buildall |
TPC-H: Total hot run time: 40989 ms |
TPC-DS: Total hot run time: 194394 ms |
8105f95 to
dcbb094
Compare
|
run buildall |
TPC-H: Total hot run time: 40537 ms |
TPC-DS: Total hot run time: 189569 ms |
|
run buildall |
TPC-H: Total hot run time: 40900 ms |
TPC-DS: Total hot run time: 188673 ms |
… limit involved (apache#39927) For queries like `select * from tbl limit 100;`, we should limit the parallelism to 1. We already have strategies in our code, but we can not control its behavior. So add session variables to control them. Previous pr like apache#33888 apache#36535 already has done something similar, this pr integrates them.
7c1e271 to
2ad0b3e
Compare
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 40442 ms |
TPC-DS: Total hot run time: 192934 ms |
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 40375 ms |
TPC-DS: Total hot run time: 192358 ms |
…k_39927_to_upstream_branch-3.0
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 40747 ms |
TPC-DS: Total hot run time: 193288 ms |
cherry pick from #39927