Commit Graph

413 Commits

Author SHA1 Message Date
678aa56ece planner: update some UTs from cost model1 to model2 (#39124)
ref pingcap/tidb#35240
2022-11-14 14:31:54 +08:00
a8f56ee851 planner: support the view hint (#38653)
close pingcap/tidb#37887
2022-11-14 12:01:54 +08:00
80c8fea9ec planner: update some UTs from cost model1 to model2 (#39085)
ref pingcap/tidb#35240
2022-11-11 17:07:53 +08:00
3bbffdf7ac planner: update some UTs from cost model1 to model2 (#39065)
ref pingcap/tidb#35240
2022-11-11 13:51:53 +08:00
6399e6cb5b planner: update some UTs from cost model1 to model2 (#39013)
ref pingcap/tidb#35240
2022-11-09 19:15:51 +08:00
ce62915289 planner: update the scan-row-size calculation formula in model2 (#38968)
ref pingcap/tidb#35240
2022-11-09 10:55:50 +08:00
3208719a63 planner: update some UTs from cost model1 to model2 (#38959)
ref pingcap/tidb#35240
2022-11-08 16:01:50 +08:00
3ad6f932c0 planner: update some UTs from cost model1 to model2 (#38947)
ref pingcap/tidb#35240
2022-11-08 10:21:50 +08:00
54ff6e3f2f planner: update some UTs from cost model1 to model2 (#38925)
ref pingcap/tidb#35240
2022-11-07 16:19:51 +08:00
d323b8d3ae planner: update some UTs to cost model2 (#38893)
ref pingcap/tidb#35240
2022-11-05 10:58:00 +08:00
fb8979697e planner: update some UTs to use cost model2 (#38875)
ref pingcap/tidb#35240
2022-11-04 11:58:00 +08:00
64ca5d48f7 planner: udpate cost model ver2 and some related UT (#38833)
ref pingcap/tidb#35240
2022-11-02 19:36:00 +08:00
e245b84c44 planner: Add HashJoin<-Receiver specific physicalPlan column pruner (#38536)
close pingcap/tidb#38511
2022-11-02 09:57:59 +08:00
95d177a316 planner: add more tests for pushing IsNull to prefix index (#38697)
ref pingcap/tidb#21145
2022-10-28 11:27:57 +08:00
64051f99cf planner: avoid double scan for index prefix col is (not) null (#38555)
ref pingcap/tidb#21145
2022-10-24 18:59:56 +08:00
431a9d8b66 planner: remove two useless hints mpp_tidb_agg and mpp_scalar_agg (#38574) 2022-10-20 17:31:55 +08:00
7a9ed6f8c4 planner: introduce some new hints for MPP plans (#38516) 2022-10-19 15:49:54 +08:00
5cb35c6542 planner: fix unstable test TestDAGPlanBuilderUnionScan (#37895)
close pingcap/tidb#37621
2022-10-18 15:49:53 +08:00
5fa9da1bf7 planner: make the meaning of displayed estimated row count consistent with actual row count (#38188)
close pingcap/tidb#38187
2022-10-17 18:45:53 +08:00
1659c3ea48 planner, util/ranger: restrict mem usage for index join inner ranges (#38129)
ref pingcap/tidb#37176
2022-09-30 21:15:45 +08:00
886c654e1c planner: refine index join range display for clustered index (#38259)
close pingcap/tidb#38258
2022-09-30 16:23:45 +08:00
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