-
Notifications
You must be signed in to change notification settings - Fork 753
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
feat(query): partition sort spill #16987
Conversation
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
Signed-off-by: coldWater <[email protected]>
8faef81
to
7455048
Compare
Docker Image for PR
|
benchmark:data set sql EXPLAIN ANALYZE SELECT * FROM customer ORDER BY c_custkey,c_nationkey ignore_result; settings set max_threads = 3;
set sort_spilling_bytes_threshold_per_proc = 1024*1024*500; this pr main lazy spill |
570d2b2
to
985397d
Compare
985397d
to
a74522c
Compare
Docker Image for PR
|
Docker Image for PR
|
Docker Image for PR
|
I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/
Summary
Implemente TransformStreamSortSpill.
Unimplementedoptimization: lazy spill, i.e., delaying the timing of the spill to fully utilize all available memory and avoid unnecessary IO.Tests
Type of change
This change is