-
Notifications
You must be signed in to change notification settings - Fork 288
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
[Improvement]: Optimizer has a performance bottleneck #975
Comments
@nicochen I have found the value of @majin1102 @wangtaohz How do you think? |
We put up to 10 or 50 tasks into I think we should modify the process above, and execute all tasks of a table at a time, then we can commit these tasks as soon as possible, and then we may not need a config like Also, executing all tasks of a table at a time is consistent with the idea of this issue #946. |
@wangtaohz Of course, we may not need to limit the planning task number for now. |
I agree to remove OptimizeQueueService#MAX_POOL_TASK_CNT. Prioritizing the optimization of a table is the most efficient way |
I agree with this. |
Completed by #993. |
Search before asking
What would you like to be improved?
When there are too many optimize tasks, even if the optimizer consumes the optimize task with multiple parallelism, the efficiency is limited. The main reason for this problem is that each optimize only puts 10 tasks into the optimize group at a time.
How should we improve?
Support configuration of this property, or adaptive dynamic adjustment of this property.
Are you willing to submit PR?
Subtasks
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: