-
In https://github.com/pingcap/tidb/blob/master/docs/design/2018-08-29-new-planner.md, we proposed a new planner based on cascades.
We create this issue to track the dev progress of the new planner.
…
-
Use the Cascades Optimizer for more query optimization
-
**Motivation**
Modern analytical engines use relational operator properties to find optimal plan. Property is a value associated with the operator that doesn't change operator's equivalence and t…
-
# Why we have MergeGroup in the first place?
For both testing the optd cascades core and shrinking the search space, we were trying to add heuristic rules in cascades. However, some simple rules li…
-
The expression tree currently cascades AND and OR conditions, e.g.: `a AND b AND c` is `((a AND b) AND c)`. This means that the engine traverses a layer in the tree to execute the `AND c`, and there a…
-
A new table descriptor being added when referencing another table has to be added properly. An FK reference is implemented using two references (forward from new table to its FK reference, and backwar…
-
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] …
-
## Feature Request
**Is your feature request related to a problem? Please describe:**
Currently there are a lot of experimental features in TiDB. Just from a docs search, there are [49 results](…
morgo updated
3 years ago
-
## Enhancement
```
set tidb_enable_global_index = true;
CREATE TABLE `t` (
`a` int(11) DEFAULT NULL,
`b` int(11) DEFAULT NULL,
UNIQUE KEY `idx1` (`b`),
KEY `idx` (`b`)
) ENGINE=InnoD…
-
[Roadmap 2023](https://github.com/apache/doris/issues/16392)
[Roadmap 2022](https://github.com/apache/doris/issues/7502)
## Separation of Storage and Computation
- Flexibility & Stateless
…