|
|
14d085ba54
|
executor,sessionctx: enable coprocessor paging and make TestCoprocessorPagingSize stable (#38161)
close pingcap/tidb#38158
|
2022-09-29 11:57:44 +08:00 |
|
|
|
150813dd86
|
preprocessor, planner: inline processing by default for single-consumer cte (#37800)
|
2022-09-29 00:09:40 +08:00 |
|
|
|
b2b8c562ad
|
expression: Improved precision of FROM_UNIXTIME(char) #35184 (#37788)
ref pingcap/tidb#35184
|
2022-09-22 12:27:03 +08:00 |
|
|
|
df8226339f
|
parser, planner: add query block level no_decorrelate hint (#37633)
close pingcap/tidb#37789
|
2022-09-20 14:57:04 +08:00 |
|
|
|
efc07201e3
|
planner: support 3 stage aggregation for single scalar distinct agg (#37203)
close pingcap/tidb#37202
|
2022-09-17 13:36:59 +08:00 |
|
|
|
8161947cc8
|
*: Support multi-column RANGE COLUMNS partitioning (#36637)
close pingcap/tidb#36636
|
2022-09-16 17:47:00 +08:00 |
|
|
|
6a856a3e64
|
planner: add more test cases for hash_join_build and hash_join_probe hints (#37796)
ref pingcap/tidb#35439
|
2022-09-16 10:10:59 +08:00 |
|
|
|
c646842f29
|
sessionctx: Change default tidb_partition_prune_mode from static to dynamic (#37712)
close pingcap/tidb#37713
|
2022-09-14 20:00:59 +08:00 |
|
|
|
ca5de8928b
|
session, planner: add a session variable "tidb_opt_force_inline_cte" (#37626)
close pingcap/tidb#36514
|
2022-09-08 15:52:57 +08:00 |
|
|
|
87b29f9d6a
|
planner: add more test cases for hash_join_build and hash_join_probe hints (#37620)
|
2022-09-06 17:20:56 +08:00 |
|
|
|
016dfd7015
|
expression: support lead/lag push down to tiflash (#37366)
close pingcap/tidb#37365
|
2022-09-05 09:52:55 +08:00 |
|
|
|
57c493821f
|
planner: support hash_join_build and hash_join_probe hints (#36667)
close pingcap/tidb#35439
|
2022-09-02 14:44:24 +08:00 |
|
|
|
daf546f5e7
|
planner: fix index merge hint case sensitive (#37534)
close pingcap/tidb#37273
|
2022-09-02 11:36:24 +08:00 |
|
|
|
42b6883057
|
planner: allow requesting MPP task for simple selection or projection operator (#37422)
close pingcap/tidb#35875
|
2022-08-30 10:42:23 +08:00 |
|
|
|
28c934cdae
|
planner: finish todo in builtin_cast.go#L1945 (#36921)
close pingcap/tidb#36920
|
2022-08-09 16:16:47 +08:00 |
|
|
|
6a6fa8a882
|
ddl: Add sql_require_primary_key sysvar (#36146)
close pingcap/tidb#28544
|
2022-08-03 17:20:06 +08:00 |
|
|
|
1f6f7da778
|
planner: fix Merge hint for view (#36678)
close pingcap/tidb#36666
|
2022-08-01 12:42:05 +08:00 |
|
|
|
f459bb3a86
|
planner: avoid change the type of the input of sum/avg (#36372)
close pingcap/tidb#36371
|
2022-07-29 16:21:12 +08:00 |
|
|
|
11e9d8519d
|
planner: set/clear not null flag when create a new baseBuiltinFunc (#36518)
close pingcap/tidb#36517
|
2022-07-29 10:31:11 +08:00 |
|
|
|
61175e8a4d
|
expression: fix return type of agg func bit_or when handling varbinary column (#36415)
close pingcap/tidb#36400
|
2022-07-22 14:59:09 +08:00 |
|
|
|
0ccd9c1046
|
planner: Fixed Merge hint in nested CTE (#36432)
close pingcap/tidb#36373
|
2022-07-22 00:29:09 +08:00 |
|
|
|
a80aafc2be
|
planner: add more test cases for leading outer join (#36409)
ref pingcap/tidb#29932
|
2022-07-21 23:31:09 +08:00 |
|
|
|
c7cfebb234
|
planner: add binding and recursive test for Merge hint (#36352)
close pingcap/tidb#17472
|
2022-07-20 23:43:09 +08:00 |
|
|
|
8a91606f5b
|
planner: fix bug that skew distinct agg rule failed to generate plan (#36357)
close pingcap/tidb#36350
|
2022-07-20 19:47:08 +08:00 |
|
|
|
b54ea725ba
|
planner: add more test cases for outer join's leading hint (#36125)
ref pingcap/tidb#29932
|
2022-07-20 19:11:09 +08:00 |
|
|
|
a52656fde4
|
*: add binary plan in stmt summary and slow log/query (#35698)
close pingcap/tidb#35889
|
2022-07-20 18:21:09 +08:00 |
|
|
|
a57dd37640
|
planner: add a hint for CTE (#34574)
close pingcap/tidb#17472
|
2022-07-19 14:31:07 +08:00 |
|
|
|
d90cee5002
|
planner: push down top selection to TiFlash (#36256)
close pingcap/tidb#34192
|
2022-07-19 09:57:07 +08:00 |
|
|
|
8af8341cca
|
planner: Table scan in TiFlash not keep order (#36232)
close pingcap/tidb#36231
|
2022-07-19 00:51:07 +08:00 |
|
|
|
67be460efe
|
planner: enable the new cost interface by default (#36241)
ref pingcap/tidb#35240
|
2022-07-18 21:21:08 +08:00 |
|
|
|
4cade24ed6
|
*: support the binary plan through EXPLAIN format='binary' and tidb_decode_binary_plan (#36221)
ref pingcap/tidb#35889
|
2022-07-18 16:27:07 +08:00 |
|
|
|
c28bac3d72
|
planner: support rewrite for skew group distinct aggregate to avoid skew execution (#36181)
close pingcap/tidb#36169
|
2022-07-18 15:29:07 +08:00 |
|
|
|
7953d60c1b
|
*: switch to flat plan in stmt summary, slow log, etc (#36069)
ref pingcap/tidb#35888
|
2022-07-14 17:37:06 +08:00 |
|
|
|
b4cd14d713
|
planner: use SEMI_JOIN_REWRITE hint to rewrite the semi join (#35325)
close pingcap/tidb#35323
|
2022-07-14 15:49:05 +08:00 |
|
|
|
24eb419ca2
|
planner: handle the expected row count for pushed-down selection in mpp (#36195)
close pingcap/tidb#36194
|
2022-07-13 21:59:05 +08:00 |
|
|
|
3e8f382f6c
|
planner: decorrelate the APPLY when the inner's projection is empty (#36073)
close pingcap/tidb#35985
|
2022-07-13 13:35:05 +08:00 |
|
|
|
28bf364f1b
|
planner: introduce flat plan (#35994)
ref pingcap/tidb#35888, ref pingcap/tidb#35889
|
2022-07-09 13:55:02 +08:00 |
|
|
|
fb6f6a4fda
|
planner: add missing exchange between hash-partition window and single-partition window (#36025)
close pingcap/tidb#35990
|
2022-07-08 17:21:03 +08:00 |
|
|
|
cdde0398fe
|
sessionctx,kv,planner: add system variable for fine_grained_shuffle (#35256)
close pingcap/tidb#35342
|
2022-07-06 10:27:02 +08:00 |
|
|
|
7567f0772d
|
planner: fix limit in exists subquery will make TiDB plan not optimal (#35476)
close pingcap/tidb#34969
|
2022-06-30 10:50:38 +08:00 |
|
|
|
4538cf51ad
|
planner: support the leading hint for outer join (#35264)
ref pingcap/tidb#29932
|
2022-06-29 17:00:39 +08:00 |
|
|
|
3f8df8c389
|
Revert "planner: fix the wrong cost formula of MPPExchanger" (#35707)
ref pingcap/tidb#35240
|
2022-06-24 14:22:38 +08:00 |
|
|
|
d3b79de20b
|
planner: fix the wrong cost formula of MPPExchanger (#35438)
ref pingcap/tidb#35240
|
2022-06-17 13:26:35 +08:00 |
|
|
|
2ba2a9ef56
|
planner: Manual revert of #24282 (#35298)
ref pingcap/tidb#22079, closes pingcap/tidb#33966, close pingcap/tidb#35181
|
2022-06-14 23:48:33 +08:00 |
|
|
|
daa1691aa1
|
planner: revise push agg down across outer join (#34916)
* fix invalid count push down
Signed-off-by: yisaer <disxiaofei@163.com>
fix explaintest
Signed-off-by: yisaer <disxiaofei@163.com>
* add testcase
Signed-off-by: yisaer <disxiaofei@163.com>
* fix test
Signed-off-by: yisaer <disxiaofei@163.com>
* address the comment
Signed-off-by: yisaer <disxiaofei@163.com>
* address the comment
Signed-off-by: yisaer <disxiaofei@163.com>
* add testcase
Signed-off-by: yisaer <disxiaofei@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
|
2022-05-30 21:15:45 +08:00 |
|
|
|
b7c9fc4b0f
|
planner: fix bug that planner generates wrong 2 phase aggregate plan for TiFlash (#34779)
close pingcap/tidb#34682
|
2022-05-25 10:56:46 +08:00 |
|
|
|
2f4b11dc26
|
planner: disable the new cost implementation by default (#34810)
|
2022-05-19 16:01:16 +08:00 |
|
|
|
eb90d0df5c
|
planner: add more test cases for join order hint (#34740)
ref pingcap/tidb#29932
|
2022-05-19 14:42:38 +08:00 |
|
|
|
0aaadba7a7
|
expression: correct window function push down list. (#34793)
close pingcap/tidb#34794
|
2022-05-19 02:16:38 +08:00 |
|
|
|
e2557396f6
|
planner: support leading hint in join reorder optimization (#34570)
ref pingcap/tidb#29932
|
2022-05-17 10:26:37 +08:00 |
|