-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
PROPOSAL EPICA proposal being discussed that is not yet fully underwayA proposal being discussed that is not yet fully underwayenhancementNew feature or requestNew feature or request
Description
This is a collection of tickets related to making DataFusion's planning speed faster. Planning speed is the time from a SQL string being created to when the ExecutionPlan is created
- Benchmarks for planning queries #8638
- Make DfSchema wrap SchemaRef #4680
- Make a faster way to check column existence in optimizer (not
is_err()) #5309 - Improve efficiency of multiple optimizer passes #3892
- SQL planning benchmarks for very wide tables #5256
- Performance Regression: Backtraces in errors slow down planning time (Expensive backtraces) #7522
- Refactor TreeNode recursions #7942
- Stop copying
Exprs and LogicalPlans so much during Common Subexpression Elimination #9873 - [EPIC] Stop copying
LogicalPlanduring OptimizerPasses #9637 - Optimizer is slow: Avoid too many string cloning in the optimizer #5157
- Make
CommonSubexprEliminatefaster by stop copying so many strings #10426 - Optimize planner to avoid excessive schema transform functions #9144
- Optimize planning speed / stop cloning Strings / Fields so much #18413
- Bad performance on wide tables (1000+ columns) #7698
- Remove Arc<LogicalPlan> from LogicalPlan, stop copying LogicalPlans #4628
- Replace
Boxes withArcin theExprenum. #9577
mslapek, mingmwang, doki23, simonvandel and haohuaijin
Metadata
Metadata
Assignees
Labels
PROPOSAL EPICA proposal being discussed that is not yet fully underwayA proposal being discussed that is not yet fully underwayenhancementNew feature or requestNew feature or request