Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Done
-
None
Description
This is an umbrella ticket to implement a cost-based optimizer framework beyond broadcast join selection. This framework can be used to implement some useful optimizations such as join reordering.
The design should discuss how to break the work down into multiple, smaller logical units. For example, changes to statistics class, system catalog, cost estimation/propagation in expressions, cost estimation/propagation in operators can be done in decoupled pull requests.
Attachments
Attachments
Issue Links
- contains
-
SPARK-17129 Support statistics collection and cardinality estimation for partitioned tables
- Resolved
-
SPARK-21975 Histogram support in cost-based optimizer
- Resolved
- is duplicated by
-
SPARK-2216 Cost-based join reordering
- Closed
- is related to
-
SPARK-23839 consider bucket join in cost-based JoinReorder rule
- Resolved
- relates to
-
SPARK-17791 Join reordering using star schema detection
- Resolved