Skip to content
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

Adaptive Planning in FTE #23182

Open
3 of 7 tasks
gaurav8297 opened this issue Aug 29, 2024 · 0 comments
Open
3 of 7 tasks

Adaptive Planning in FTE #23182

gaurav8297 opened this issue Aug 29, 2024 · 0 comments
Assignees

Comments

@gaurav8297
Copy link
Member

gaurav8297 commented Aug 29, 2024

Adaptive planning is part of FTE, wherein the engine can modify the plan at runtime based on exchange-level statistics. For example, reordering of join or mitigation of skewness. It will significantly impact cost and performance if the plan chosen by the static optimiser isn’t the best due to the underestimation or lack of statistics.

Here are some initial roadmap items:

Future todos:

  • Handle skewness in join or aggregation.
  • Estimate cardinality using probabilistic data structures. This can be applied in various areas, such as join optimization
    and eliminating redundant partial aggregation etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant