Implement adaptive partitioning for FTE based on input#17024
Implement adaptive partitioning for FTE based on input#17024losipiuk merged 2 commits intotrinodb:masterfrom
Conversation
There was a problem hiding this comment.
Adaptive partitioning is disabled for writes in streaming execution, is this a problem in FTE as well? @arhimondr ?
There was a problem hiding this comment.
Yes - it makes sense to keep lots of partitons if we are writing to avoid "too many open writers" problem. Not sure if we need upper bound always.
|
Also, do we need additional fte-specific configs of |
Technically we do not support mixed workloads - so maybe not. @arhimondr WDYT? |
6200393 to
4ec3971
Compare
|
|
4ec3971 to
fa54a3d
Compare
|
Failure is unrelated |
|
@losipiuk @arhimondr : do you think it makes sense to introduce a flag to enable adaptive partitioning for writing? It's meaningful in the fact that we can enable this flag by setting |
IDK how important it is in practice. But if sth I would rather allow for configuring different minimum for writer and non-writer queries. |
fa54a3d to
6d80ea4
Compare
6d80ea4 to
578a6c7
Compare
Description
Extend adaptive partitioning to fault-tolerant execution. Testing on tpcds-sf100 shows 4% improvement on wall time and 8% improvement on CPU time. Testing on tpcds-sf1000 shows 4.2% improvement on wall time and 1.9% improvement on CPU time.
Additional context and related issues
#15489
Release notes
(x) This is not user-visible or docs only and no release notes are required.
( ) Release notes are required, please propose a release note for me.
( ) Release notes are required, with the following suggested text: