Details
-
Improvement
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
Currently, CBO is bypassed for update/delete/merge statements.
To support optimizing these statements through CBO, we need to complete three main tasks: 1) support for sort in Calcite planner, 2) support for SORT in AST converter, and 3) RewriteSemanticAnalyzer should extend CalcitePlanner instead of SemanticAnalyzer.
Attachments
Attachments
Issue Links
- relates to
-
HIVE-25109 CBO fails when updating table has constraints defined
- Resolved
-
HIVE-23089 Add constraint checks to CBO plan
- Closed
-
HIVE-23094 Implement Explain CBO of Update and Delete statements
- Closed
-
HIVE-23135 Add RelDistribution trait to HiveSortExchange
- Closed
-
HIVE-23119 Test sort_acid should be run by TestMiniLlapLocalCliDriver only
- Closed
-
HIVE-23130 User friendly error message when MV rewriting fails
- Closed
-
HIVE-23132 Add test of Explain CBO of Merge statements
- Closed
- links to