|
|
7755d25aba
|
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198)
|
2021-08-16 18:52:00 +08:00 |
|
|
|
52e89cb8bf
|
planner/core: support union all for mpp. (#24287)
|
2021-06-02 14:15:38 +08:00 |
|
|
|
963288a68c
|
planner: build plan for CTE (#24792)
|
2021-05-28 16:47:35 +08:00 |
|
|
|
b3d4458b28
|
planner: refine explain info for batch cop (#20360)
|
2021-03-08 15:30:54 +08:00 |
|
|
|
5e67a597cc
|
planner, store/tikv, executor:Support shuffled hash join and refine codes (#20894)
|
2020-12-28 15:14:15 +08:00 |
|
|
|
c218c58218
|
*: support select from tablesample (#20883)
|
2020-12-03 16:46:18 +08:00 |
|
|
|
ceddc106f0
|
executor,planner/core,util/plancodec: extend executor.ShuffleExec and planner.core.PhysicalShuffle to support multiple data sources (#20942)
|
2020-11-24 10:59:03 +08:00 |
|
|
|
ae5dc3f69a
|
executor: fix issue of load data statement doesn't record into slow query and statements_summary (#20713)
Signed-off-by: crazycs520 <crazycs520@gmail.com>
|
2020-11-04 16:27:01 +08:00 |
|
|
|
0d613a2dfa
|
[executor, store/tikv]: implement a prototype for MPP framework. (#19954)
|
2020-10-26 14:46:47 +08:00 |
|
|
|
977449f8b0
|
planner: fix a bug that can't find column in indexLookupJoin with virtual generated column (#18516)
|
2020-08-25 16:09:31 +08:00 |
|
|
|
29178dfa8d
|
planner, executor: support broadcast join for tiflash engine. (#17232)
* support batch cop for tiflash
* support batch cop
* support join push down to tiflash
* refine
* change pb
* push join
* fix
* add hint
* refine hint
* add ranges
* fix
* fix
* fix push down
* fix index
* enable distsql for join
* add a session var to disable/enable broadcast join
* fix bug
* fix bug
* tiny fix
* enable cast decimal pushdown to tiflash
* fix
* fix bc join bug
* make broadcast plan stable
* refine code
* fix bug
* basic support for multi table broadcast join
* fix bug
* basic cbo for broadcast join
* improve
* fix bug
* remote useless code
* add tests
* pass unit tests
* refine code
* support execute summary info for broadcast join
* fix bug in explain for broadcast join
* format code
* remove un-needed code
* fix make dev
* address comments
* Hanfei/join merge (#7)
* enable exec details for batch cop
* format code
* fix test
* change tidb_opt_broadcast_join to global vars
* Ban cartesian join to be pushed down to TiFlash (#8)
* merge master (#10)
* merge master
* fix bug
* fix bug
* fix ut
* check session var conflict
* Add perfer local hint for broadcast join (#12)
* update
* remove useless code
* remove useless code
* update parser
* add test for prefer local join
* use bcj_local
* update go.mod
* refine planner
* refine comments
* fix make dev
* fix make dev
* update parser
* address comments
* fix make dev
* disable broadcast join when new collation is enabled
* Update planner/core/exhaust_physical_plans.go
Co-authored-by: Zhuomin(Charming) Liu <lzmhhh123@gmail.com>
* address comments
* fix
* address comments
* fix tests
* address comments
Co-authored-by: xufei <xufeixw@mail.ustc.edu.cn>
Co-authored-by: xufei <xufei@pingcap.com>
Co-authored-by: 虎 <ichneumon.hu@foxmail.com>
Co-authored-by: Zhuomin(Charming) Liu <lzmhhh123@gmail.com>
|
2020-07-27 12:41:36 +08:00 |
|
|
|
777907bcee
|
planner: push agg below partition union all by default (#17262)
|
2020-05-28 18:11:13 +08:00 |
|
|
|
c66320c464
|
planner: fix panic when two table scan as the build side for i… (#16001)
|
2020-04-14 18:22:43 +08:00 |
|
|
|
c0db1c2215
|
planner: fix panic when get NominalSort's stats (#15947)
|
2020-04-01 18:26:32 +08:00 |
|
|
|
21ee980e11
|
*: Refine Explain's format. (#15507)
|
2020-03-23 17:57:49 +08:00 |
|
|
|
5282d089c7
|
executor: support generated column on point get and batch point get (#15544)
|
2020-03-23 14:21:35 +08:00 |
|
|
|
9e98f706ae
|
planner, executor: support point get as a option of DataSource (#14775)
|
2020-03-09 10:47:16 +08:00 |
|
|
|
5f7d63c862
|
planner: change DataSource's type name to 'DataSource' (#14768)
|
2020-02-24 19:55:06 +08:00 |
|
|
|
74bc00dfa9
|
Improve the performance of WindowExec by using multi-thread hash grouping (#14238)
|
2020-01-16 21:04:16 +08:00 |
|
|
|
14e88358f0
|
planner/cascades: add Implementation for IndexScan and IndexRe… (#13282)
|
2019-12-04 14:39:48 +08:00 |
|
|
|
6b7e19ab41
|
extract a LogicalMemTable from DataSource to decouple memory/stored tables (#13741)
Signed-off-by: Lonng <heng@lonng.org>
|
2019-11-27 10:19:17 +08:00 |
|
|
|
b8cd65714f
|
*: record and print the plan in slow log. (#12179)
|
2019-10-17 22:13:19 +08:00 |
|
|
|
ebc122bb48
|
*: support where in admin show ddl jobs statement (#12484)
|
2019-10-11 10:47:13 +08:00 |
|
|
|
c0d6185144
|
planner: implement the BatchPointGetPlan to improve the BatchPointGet performance (#12322)
|
2019-10-10 16:56:03 +08:00 |
|
|
|
1fe9773726
|
planner: introduce an individual physical plan for indexNestedLoopHashJoin (#12139)
|
2019-09-24 21:18:45 +08:00 |
|
|
|
65edb2d83d
|
planner: generate physical plan for IndexMergePath (#11245)
|
2019-09-12 14:06:45 +08:00 |
|
|
|
836d5f7b58
|
planner/core: support generate hints from physical plan (#11936)
|
2019-09-11 17:53:29 +08:00 |
|
|
|
68b709e097
|
planner: introduce cascades adapter model and implement handle range scan (#11566)
|
2019-09-10 15:34:53 +08:00 |
|
|
|
4b911b8fdc
|
planner: don't DoOptimze when build show (#12005)
|
2019-09-09 13:01:11 +08:00 |
|
|
|
845061351d
|
planner: support index_lookup_merge_join in physical plan. (#11338)
|
2019-09-04 13:46:05 +08:00 |
|
|
|
5c436bb1d6
|
planner: support subquery in SHOW statement (#10942)
|
2019-07-11 23:56:51 +08:00 |
|
|
|
91cdbf2f54
|
planner: support window function (#8630)
|
2019-01-03 16:56:06 +08:00 |
|
|
|
f370da0b43
|
planner: export init() to Init() (#8060)
|
2018-10-26 10:44:30 +08:00 |
|
|
|
e79bd946ed
|
*: change package name from plan to planner (#7760)
|
2018-09-25 11:16:39 +08:00 |
|