pingcap / pingcap/tidb

🚀 TiDB Cascades Rule Evolution Project

Open
#61,528 1 comment 7 reactions 0 assignees View on GitHub
type/enhancement
Dominant language
Go
Stars
40.5k
Forks
6.2k
PR merge metrics
PR metrics pending

Description

## Enhancement
After 1.5 years of iterative development on Cascades TopDown Optimization, we're now at the final stretch to fully integrate and enable this framework into TiDB's query optimizer and show its capability. This issue serves as:
- The turning point for migration work of current logical rule to cascades format.
- The launchpad for expanding Cascades rule coverage to user valuable cases.
- A design detail dashboard for future epic rule introduction like new join-reorder.

## Current Status
🔧 Remaining work:
- [ ] Rule Migration
- [ ]
- [ ] Rule Adding
- [ ] https://github.com/pingcap/tidb/issues/61556, Agg Elimination Family
- [ ] Epic Rule Design

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.