|
|
50d56323d5
|
planner: add planner_core cases covering cascades mode (#62819)
ref pingcap/tidb#62328
|
2025-08-05 02:38:39 +00:00 |
|
|
|
d87ec2b188
|
planner: RegardNULLAsPoint should be true as default (#62194)
close pingcap/tidb#62196
|
2025-07-07 11:09:00 +00:00 |
|
|
|
5968f818bf
|
planner: lift the canPushToCop check of logical join/window/selection (#62206)
ref pingcap/tidb#62006
|
2025-07-07 02:39:57 +00:00 |
|
|
|
063fa72687
|
planner: lift the can-push-to-cop check of aggregation/proj (#62068)
ref pingcap/tidb#62006
|
2025-07-03 13:35:00 +00:00 |
|
|
|
1f7fda4c45
|
planner: fix index merge skyline pruning may be prior to choose distinct partial index rather than the low count one. (#61372)
close pingcap/tidb#61093
|
2025-06-05 10:19:41 +00:00 |
|
|
|
3ceec5f008
|
planner: remove empty push down filter in the explain (#61263)
|
2025-05-22 09:30:37 +00:00 |
|
|
|
61e061e08c
|
planner: selectivity estimate not to go below 1 (#61045)
ref pingcap/tidb#47400
|
2025-05-13 01:42:12 +00:00 |
|
|
|
7137c575bb
|
planner: add brief format for some explain test result. (#60992)
ref pingcap/tidb#60106
|
2025-05-07 11:37:23 +00:00 |
|
|
|
fd7f07f5f2
|
planner: remove duplicate offset when push down pure limit down across outer join (#59927)
close pingcap/tidb#59926
|
2025-03-06 21:23:44 +00:00 |
|
|
|
fa0bc8e5bc
|
planner: change more conditions that are always false to dual (#59199)
close pingcap/tidb#51446
|
2025-02-07 11:21:34 +00:00 |
|
|
|
f56a92bc71
|
copr: add MppVersionV3 (#58652)
ref pingcap/tidb#58654
|
2025-01-13 10:25:04 +00:00 |
|
|
|
f7449598a7
|
planner: convert cartesian semi join with other nulleq condition to cross semi join with equal condition (#58075)
close pingcap/tidb#57583
|
2024-12-16 12:11:06 +00:00 |
|
|
|
edba7e9ccb
|
planner: Add left side operator info for hash join execution summary (#57814)
ref pingcap/tidb#56233, close pingcap/tidb#57819
|
2024-12-03 09:11:47 +00:00 |
|
|
|
66c7571cb9
|
planner: fix the duplicate offset when pushing topn down across outer join (#57471)
ref pingcap/tidb#56321
|
2024-11-19 04:54:14 +00:00 |
|
|
|
97e7b5c268
|
planner: reserve the OFFSET when outer join's inner side is unique (#56483)
close pingcap/tidb#56321
|
2024-11-13 16:07:56 +00:00 |
|
|
|
abf7e31bf8
|
planner: enable fix control for enforced (#56414)
close pingcap/tidb#46177
|
2024-10-22 18:16:06 +00:00 |
|
|
|
a3a451196d
|
planner: increase tablescan cost for high risk scenarios (#56203)
close pingcap/tidb#56012
|
2024-09-26 13:04:27 +00:00 |
|
|
|
84016f9f9a
|
planner: support to prune column for simple table's DELETE (#56077)
ref pingcap/tidb#38911
|
2024-09-25 19:48:28 +00:00 |
|
|
|
f2c278ddc6
|
Planner: Do not allow cardinality to go below 1 (#55242)
close pingcap/tidb#47400
|
2024-08-20 12:00:12 +00:00 |
|
|
|
a2cb0e1126
|
planner: Column prune improvement for MPP Join and TableScan+Filter operators (#52143)
ref pingcap/tidb#52133
|
2024-04-10 06:43:51 +00:00 |
|
|
|
54cca35e62
|
planner: choose to generate optimal plans without plan cache rather than generating suboptimal plans and caching it when generating MVIndex plans (#51546)
ref pingcap/tidb#45798
|
2024-03-07 11:51:35 +00:00 |
|
|
|
61b66aa837
|
planner: make index merge union case aware of order property (#49632)
close pingcap/tidb#48359
|
2024-03-05 12:41:04 +00:00 |
|
|
|
42efa55a69
|
planner: add more test cases for plan cache with generated columns (#51510)
ref pingcap/tidb#45798
|
2024-03-05 10:23:13 +00:00 |
|
|
|
e053c27f06
|
util/ranger: support use like to build range for new collation columns (#48522)
close pingcap/tidb#48181, close pingcap/tidb#49138
|
2023-12-05 13:20:49 +00:00 |
|
|
|
598ccada40
|
*: code preparations for supporting build range for like function on new collation columns (#48972)
ref pingcap/tidb#48181
|
2023-11-30 13:14:48 +00:00 |
|
|
|
286e8521ac
|
planner: eliminate useless scalar subqueries in some scenarios of aggregate queries (#47550)
close pingcap/tidb#45822
|
2023-11-07 02:18:41 +00:00 |
|
|
|
318e82bbb7
|
*: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
|
2023-10-13 14:36:26 +00:00 |
|