Commit Graph

82 Commits

Author SHA1 Message Date
ab314687d6 *: upgrade golang to 1.25.5 (#63475)
close pingcap/tidb#62981
2025-12-10 09:40:20 +00:00
a44047566d executor: fix data race in TestInstancePlanCacheConcurrencyComp test (#64291)
close pingcap/tidb#64290
2025-11-07 01:01:08 +00:00
4a5681f460 executor: reserve memory for rawData in hash join (#63744)
ref pingcap/tidb#62854
2025-11-04 08:46:02 +00:00
394e0bcc21 executor: incremental probing for IndexHashJoin (#63723)
close pingcap/tidb#63303
2025-10-21 13:35:04 +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
6e8336654e executor: downgrade some error logs (#63494)
close pingcap/tidb#59502, close pingcap/tidb#63493
2025-09-18 11:16:02 +00:00
a2294b43df executor: fix flaky test TestIndexJoin31494 (#63496)
ref pingcap/tidb#63501
2025-09-17 20:36:08 +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
1f967030a0 fix: drop some dead code phase 1 (#63079)
ref pingcap/tidb#50727
2025-09-05 09:54:33 +00:00
48abcf6190 executor: improve test for join (#63106) 2025-08-20 16:10:17 +00:00
eb12403896 *: replace make then copy to slices.Clone (#62544)
close pingcap/tidb#62543
2025-07-31 12:27:55 +00:00
22580a3cc8 planner: move PhysicalIndexJoin related logic into physical op dir (#62651)
ref pingcap/tidb#52714
2025-07-29 17:48:46 +00:00
102ffeccba mdl/sessionmanager: some refactor of MDL loop and move sessionmanager from util to session pkg (#62671)
ref pingcap/tidb#61702
2025-07-29 12:55:28 +00:00
9800d80b7b executor: Change log level to Warning in the Close of join (#62656)
close pingcap/tidb#62652
2025-07-29 02:47:49 +00:00
ea2ff4d473 executor: log error in the Close of joinv1 instead of returning it (#62352)
close pingcap/tidb#62351
2025-07-14 09:29:54 +00:00
af367b8a5a executor: replace Call with CallWithRecover in the close of hash join v1 (#61868)
close pingcap/tidb#60926
2025-07-10 06:31:54 +00:00
a268223774 domain: load system keyspace info schema (#61939)
ref pingcap/tidb#61702
2025-06-25 10:41:57 +00:00
7049b68ff9 executor: disable tiflash hash join v2 by default (#61605)
ref pingcap/tidb#60299
2025-06-09 15:15:34 +00:00
6081ed63c8 executor: add an unalignment load test for hash join v2 (#61257)
ref pingcap/tidb#53127
2025-05-26 10:32:55 +00:00
2e03591760 planner: fix naaj will output more lines with there is a left condition and some rows aren't selected (#61054)
close pingcap/tidb#60866
2025-05-09 10:02:27 +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
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