|
|
4a5681f460
|
executor: reserve memory for rawData in hash join (#63744)
ref pingcap/tidb#62854
|
2025-11-04 08:46:02 +00:00 |
|
|
|
a315104f42
|
executor: Use fakeSel to avoid memory allocate when chunk has no sel field in hash join v2 (#63732)
ref pingcap/tidb#53127
|
2025-09-25 02:30:22 +00:00 |
|
|
|
cc619f44a9
|
planner: move PhysicalJoin related logic into physical op dir (#63390)
ref pingcap/tidb#52714
|
2025-09-08 02:58:39 +00:00 |
|
|
|
be3ba74ef8
|
executor: fix the issue that spill files may not be completely deleted when Out Of Quota For Local Temporary Space is triggered (#63222)
close pingcap/tidb#63216
|
2025-09-06 03:42:21 +00:00 |
|
|
|
34afcbb9d3
|
executor: gopls modernize (#60787)
close pingcap/tidb#60786
|
2025-05-07 14:32:26 +00:00 |
|
|
|
8746e39b65
|
executor: avoid scan row table if build is not finished in hash join v2 (#60531)
ref pingcap/tidb#60466
|
2025-04-17 01:39:01 +00:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
652cee2f0b
|
planner: support hash v2 variable to control the join order (#58546)
close pingcap/tidb#58325
|
2024-12-27 10:57:19 +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 |
|
|
|
f0070f54ab
|
executor: reuse chunk in hash join v2 during restoring (#56936)
close pingcap/tidb#56828
|
2024-12-05 13:00:47 +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 |
|
|
|
b314a9c603
|
executor: minor refine of hash join v2 (#57023)
ref pingcap/tidb#53127
|
2024-10-31 09:47:04 +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 |
|
|
|
181c37aa3c
|
executor: some code refine of hash join v2 (#55887)
ref pingcap/tidb#53127
|
2024-09-06 02:44:39 +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 |
|
|
|
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 |
|
|
|
5fe9aca144
|
executor: enable hash join v2 for temporary test (#54748)
ref pingcap/tidb#53127
|
2024-07-22 06:57:03 +00:00 |
|
|
|
8edd4ed543
|
executor: remove HashJoinV2Exec.needUsedFlag() (#54766)
close pingcap/tidb#54755
|
2024-07-22 01:55:32 +00:00 |
|
|
|
267e1c4d51
|
executor: Refine partition number in hash join v2 (#54304)
ref pingcap/tidb#53127
|
2024-07-19 10:30:01 +00:00 |
|
|
|
e858f55f62
|
executor: some minor refine for hash join v2 build (#54429)
ref pingcap/tidb#53127
|
2024-07-18 02:37:31 +00:00 |
|
|
|
71924133cc
|
executor: Do not save long-lived unsafe.Pointer in hash join v2 (#54085)
ref pingcap/tidb#53127
|
2024-07-03 14:46:27 +00:00 |
|
|
|
152db14934
|
executor: add hash join v2 (#53208)
ref pingcap/tidb#53127
|
2024-06-14 08:35:44 +00:00 |
|