|
|
867f8edfa9
|
executor: split main building process of hash join V1/2 out based on childExec (#60486)
ref pingcap/tidb#60106
|
2025-04-11 04:57:11 +00:00 |
|
|
|
d0e4cd4dbb
|
executor: don't scanRowTable if build stage meet error (#60467)
close pingcap/tidb#60466
|
2025-04-10 13:27:13 +00:00 |
|
|
|
61c09e601e
|
build(deps): bump github.com/golangci/golangci-lint from 1.63.4 to 1.64.7 (#60029)
|
2025-04-03 07:44:54 +00:00 |
|
|
|
1aec103a7c
|
executor: enable non ga hash join for tests (#60298)
ref pingcap/tidb#53127
|
2025-04-01 09:53:07 +00:00 |
|
|
|
914e4ce8d8
|
session: add a session variable to control whether to use hash join v2 in TiFlash (#60300)
close pingcap/tidb#60299
|
2025-03-29 04:39:31 +00:00 |
|
|
|
2f558585b2
|
executor: fix data race in the join.(*hashJoinSpillHelper).generateSpilledValidJoinKey() (#60061)
close pingcap/tidb#60052
|
2025-03-14 02:09:52 +00:00 |
|
|
|
80109597b0
|
executor: modify some hash join stats (#59668)
close pingcap/tidb#59667
|
2025-02-26 09:41:09 +00:00 |
|
|
|
baebf842aa
|
executor: minor refine of newTableMeta (#59582)
ref pingcap/tidb#53127
|
2025-02-20 03:04:00 +00:00 |
|
|
|
72a1145688
|
*: Disable non-ga hash join types in hash join v2 (#59505)
ref pingcap/tidb#53127
|
2025-02-14 11:31:25 +00:00 |
|
|
|
27365b47b2
|
executor: fix the incorrect return when hash join encounters error (#59381)
close pingcap/tidb#59377
|
2025-02-11 07:35:39 +00:00 |
|
|
|
8bfc46e5bb
|
executor: add more explain analyze info for hash join spill (#59255)
close pingcap/tidb#59264
|
2025-02-11 06:17:16 +00:00 |
|
|
|
8b2ef958fc
|
executor: avoid initializing chunk with max chunk size in some places (#50036)
ref pingcap/tidb#28339
|
2025-01-27 06:42:05 +00:00 |
|
|
|
cf4d252af8
|
*: split definition out of variable pkg and refactor some reorg methods (#59146)
ref pingcap/tidb#57229, ref pingcap/tidb#57497
|
2025-01-23 09:24:44 +00:00 |
|
|
|
b6141ec589
|
executor: fix hash join analyze statistic when spill is triggered (#58669)
close pingcap/tidb#58571
|
2025-01-09 06:03:19 +00:00 |
|
|
|
cdcc291f25
|
domain: Optimize GetDomain api (#58550)
ref pingcap/tidb#56649
|
2024-12-28 17:33:42 +00:00 |
|
|
|
652cee2f0b
|
planner: support hash v2 variable to control the join order (#58546)
close pingcap/tidb#58325
|
2024-12-27 10:57:19 +00:00 |
|
|
|
3c407312a9
|
executor: support left outer anti semi join for hash join v2 (#58479)
ref pingcap/tidb#53127
|
2024-12-27 03:48:12 +00:00 |
|
|
|
acba0cd1e2
|
executor: fix the data race in hash join tests (#58406)
close pingcap/tidb#58286
|
2024-12-20 08:02:29 +00:00 |
|
|
|
033b1758a9
|
executor: support anti semi join (#57971)
close pingcap/tidb#56793
|
2024-12-13 09:21:00 +00:00 |
|
|
|
f0070f54ab
|
executor: reuse chunk in hash join v2 during restoring (#56936)
close pingcap/tidb#56828
|
2024-12-05 13:00:47 +00:00 |
|
|
|
8eebb2da00
|
executor: support semi join (#57658)
ref pingcap/tidb#56793
|
2024-12-04 07:00:56 +00:00 |
|
|
|
51161154df
|
executor: fix data race in hash join v2 spill (#57519)
ref pingcap/tidb#57450
|
2024-11-20 05:19:50 +00:00 |
|
|
|
ac90676f06
|
executor: Use uint32 as element length in hash join v2 (#57458)
ref pingcap/tidb#53127
|
2024-11-19 09:28:29 +00:00 |
|
|
|
140525d026
|
executor: fix inl_hash_join hang when abnormal exit (#57383)
close pingcap/tidb#54055
|
2024-11-18 11:54:27 +00:00 |
|
|
|
043f833c49
|
executor: fix data race in nullmap in hash join v2 (#57451)
ref pingcap/tidb#53127, close pingcap/tidb#57450
|
2024-11-18 07:43:17 +00:00 |
|
|
|
8832684721
|
executor: support left outer semi join for hash join v2 (#57053)
ref pingcap/tidb#53127
|
2024-11-13 06:46:32 +00:00 |
|
|
|
8a62d5a7bc
|
exeuctor: add a helper variable to help ga hash join v2 step by step for all kinds of join types (#57116)
ref pingcap/tidb#53127
|
2024-11-05 08:19:19 +00:00 |
|
|
|
b314a9c603
|
executor: minor refine of hash join v2 (#57023)
ref pingcap/tidb#53127
|
2024-10-31 09:47:04 +00:00 |
|
|
|
3c8f2f3517
|
executor: fix outer join bug in hash join v2 (#56855)
close pingcap/tidb#56856
|
2024-10-28 03:09:43 +00:00 |
|
|
|
d34724f476
|
executor: support hash join spill (#55950)
close pingcap/tidb#55153
|
2024-10-22 03:27:44 +00:00 |
|
|
|
b7531c200e
|
executor: clear probe state after probe is done (#56274)
ref pingcap/tidb#53127
|
2024-09-25 05:02:12 +00:00 |
|
|
|
ad68216538
|
executor: Add session variable for hash join v2 (#56023)
ref pingcap/tidb#53127
|
2024-09-24 00:10:45 +00:00 |
|
|
|
b5ec2e33a3
|
*: update rules_go 0.50.1 (#55933)
|
2024-09-09 09:48:31 +00:00 |
|
|
|
181c37aa3c
|
executor: some code refine of hash join v2 (#55887)
ref pingcap/tidb#53127
|
2024-09-06 02:44:39 +00:00 |
|
|
|
9c7f4eb455
|
executor: avoid new small objects in probe stage of hash join v2 (#55855)
ref pingcap/tidb#53127
|
2024-09-05 09:50:25 +00:00 |
|
|
|
41c99261bf
|
executor: fix index out of range bug in hash join v2 (#55864)
ref pingcap/tidb#53127
|
2024-09-05 05:13:03 +00:00 |
|
|
|
8cdd449c5f
|
executor: fix data race in IndexNestedLoopHashJoin (#55824)
close pingcap/tidb#49692
|
2024-09-04 11:23:03 +00:00 |
|
|
|
5ffe4b16c0
|
executor: introduce tagged pointer in hash join v2 (#55470)
ref pingcap/tidb#53127
|
2024-09-04 06:59:43 +00:00 |
|
|
|
2b54db5346
|
executor: enable hash join v2 for temporary test (#55821)
ref pingcap/tidb#53127
|
2024-09-03 10:09:33 +00:00 |
|
|
|
2761e91f2e
|
executor: fix data race in hash join v2 (#55525)
close pingcap/tidb#55465
|
2024-08-22 03:54:14 +00:00 |
|
|
|
e767f86c53
|
executor: try to optimize index join query by reduce cop task count (#55359)
close pingcap/tidb#55357
|
2024-08-12 07:52:31 +00:00 |
|
|
|
2abd334934
|
planner: move logical join and logical selection to logicalop (#55272)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-12 05:42:01 +00:00 |
|
|
|
1cd11bc074
|
executor: disable hash join v2 (#55224)
ref pingcap/tidb#53127
|
2024-08-06 13:30:40 +00:00 |
|
|
|
0e43ba02a1
|
executor: add heap object can move check for hash join v2 (#55200)
ref pingcap/tidb#53127
|
2024-08-06 07:56:17 +00:00 |
|
|
|
7e4608f362
|
executor: Avoid too many concurrent atomic update in probe collision (#55165)
ref pingcap/tidb#53127
|
2024-08-03 13:17:07 +00:00 |
|
|
|
f85273b0b6
|
executor: fix correctness of hash join v2 when there are multiple var-length keys (#55080)
close pingcap/tidb#55016
|
2024-08-02 04:37:21 +00:00 |
|
|
|
199bf90c2a
|
executor: try to optimize index hash join query by reduce cop task count (#54841)
close pingcap/tidb#54840
|
2024-07-30 02:31:17 +00:00 |
|
|
|
0353655f3d
|
executor: fix index_hash_join hang when context canceled (#54855)
close pingcap/tidb#54688
|
2024-07-26 04:40:35 +00:00 |
|
|
|
628b7ed673
|
planner: deprecate index lookup merge join. (#54681)
close pingcap/tidb#54064
|
2024-07-25 07:48:05 +00:00 |
|
|
|
5fe9aca144
|
executor: enable hash join v2 for temporary test (#54748)
ref pingcap/tidb#53127
|
2024-07-22 06:57:03 +00:00 |
|