-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
Tune the perfomance of hash aggregate operator #7450
Comments
T1:
Note: the name suffix of flame graph and profile graph should be changed to explain:
Optimize point already found:
Through the above optimization, we can avoid the cost of:
|
T2:
Note: the name suffix of flame graph and profile graph should be changed to explain:
Optimize point already found:
Through this optimization, we can avoid the cost of:
Through this optimization, we can avoid the cost of: |
After #7268 , all the aggregate evaluation was switched to new the evaluation
framework, but there still remains some optimization to be done to speed up
the evaluation, reduce the memory usage or cache miss ratio. We need to test
the new framework through some benchmarks, and profile the execution process
to find the optimize points.
related issues:
#6952
The details of performance tuning are shown in the following comments, and the
optimization points we could focus on are listed as check list in every comment.
Note: These optimizations are planned to be finished before 2018/09/09 CST,
it would be nice if you can push your pull requests and get them merged before
that deadline. ^_^
The text was updated successfully, but these errors were encountered: