-
Notifications
You must be signed in to change notification settings - Fork 152
ORCA: Support two step window function #1014
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
base: main
Are you sure you want to change the base?
Conversation
Nice feature! Have we tested how much improvement there is in performance? |
100G local TPCDS 67 no open the split window function
open the split window function
523610.756 -> 414318.818 |
There are only 3 segments in the test. If we increase the number of segments, if I understand correctly, the acceleration effect is more obvious because of data skew. |
These functions require access to the entire window frame to compute their results: Where is the code to check those function ? |
|
Please add some test cases. for example |
0e571e4
to
37cd4a1
Compare
@yjhjstz updated |
37cd4a1
to
33da8f3
Compare
Fixes #ISSUE_Number
What does this PR do?
Type of Change
Breaking Changes
Test Plan
make installcheck
make -C src/test installcheck-cbdb-parallel
Impact
Performance:
User-facing changes:
Dependencies:
Checklist
Additional Context
CI Skip Instructions