I plan to speed up the logical optimizer from two aspects: 1. Try to reduce the optimization rounds by making each rule generate the best plan as much as possible 2. Optimize the single rule's plan time. The issue mainly tracks a to-do list, and anyone interested in the topic can follow it. - [x] https://github.com/apache/datafusion/pull/15761 - [x] https://github.com/apache/datafusion/pull/15744 - [x] https://github.com/apache/datafusion/pull/15735 - [x] https://github.com/apache/datafusion/pull/15746 - [x] https://github.com/apache/datafusion/pull/15787 - ~~[ ] TBD~~
Activity
xudong963 commentedon Apr 30, 2025
After #15744, I'll close the tracking. Let's continue if we find the specific bottleneck
Omega359 commentedon Oct 23, 2025
I know there is still an outstanding issue with logical optimization performance #17261, maybe that should be added here
perf: skip functional dependency work when inputs carry none (apache#…
perf: skip functional dependency work when inputs carry none (apache#…