Commit Graph

2956 Commits

Author SHA1 Message Date
dc4cb9b2c2 planner: leverage stats collection rule to get operator num (#58635)
ref pingcap/tidb#51664
2025-01-02 07:10:51 +00:00
c44e9913a7 planner: support left outer anti semi join for hash join v2 (#58648)
ref pingcap/tidb#53127
2025-01-02 05:55:51 +00:00
a6cd5e7dc9 br: add chaos testing for advancer owner (#58183)
close pingcap/tidb#50458
2024-12-31 15:23:03 +00:00
b71ad38bcd importinto/lightning: check max row size when parsing csv to avoid OOM (#58592)
close pingcap/tidb#58590
2024-12-31 11:15:09 +00:00
64dd762fde planner: Fix load stats failure when stats file contains with null (#57818)
close pingcap/tidb#53966
2024-12-31 10:18:33 +00:00
de2b7ac041 executor: tiny optimize index-lookup query performance by reuse lite-cop-worker. (#58586)
ref pingcap/tidb#56649
2024-12-31 09:25:40 +00:00
432110b9c4 planner: add memo group merge logic. (#58470)
ref pingcap/tidb#51664
2024-12-31 09:25:33 +00:00
068b9a8928 statistics: temporarily skip handling errors for DDL events (#58609)
ref pingcap/tidb#58545
2024-12-31 08:18:57 +00:00
284a3ee23c importinto: use same type context flag setting as insert (#58606)
close pingcap/tidb#58443
2024-12-31 07:02:33 +00:00
42d4fae449 lightning: adjust TS assertion range between TiDB and PD (#58594)
close pingcap/tidb#58449
2024-12-30 12:26:30 +00:00
4b097bd389 planner: fix DATA RACE on global binding (#58618)
close pingcap/tidb#58616
2024-12-30 11:21:45 +00:00
a6416b8871 planner: use right hint to build join order (#58612)
close pingcap/tidb#58325
2024-12-30 10:12:54 +00:00
70393b5e7e partition: remove duplicate GetRegionByID (#58603)
close pingcap/tidb#58602
2024-12-30 08:52:28 +00:00
cdcc291f25 domain: Optimize GetDomain api (#58550)
ref pingcap/tidb#56649
2024-12-28 17:33:42 +00:00
be6396c725 test: stabilize TestGetAndResetRecentInfoSchemaTS (#58589)
close pingcap/tidb#58453
2024-12-28 07:15:51 +00:00
0097df9034 executor,sessionctx: handle last_insert_id(0) like MySQL (#58204)
close pingcap/tidb#58201
2024-12-27 21:22:00 +00:00
4e6dc7bf30 sessionctx: Remove Query Cache (#58352)
close pingcap/tidb#9156
2024-12-27 20:23:42 +00:00
df4440426b sessionctx: cleanup old InnoDB sysvars (#58357)
close pingcap/tidb#9142
2024-12-27 18:57:18 +00:00
293077b761 dxf: support modify concurrency/task-specific-param for later subtask at task executor part (#58144)
ref pingcap/tidb#57497
2024-12-27 13:05:21 +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
c921ddfeac domain,util: Update BR log messages (#58514) 2024-12-27 10:57:12 +00:00
247a47641c ddl: fix addindex wrong rowcount on dxf when the job txn failed (#58575)
close pingcap/tidb#58573
2024-12-27 09:58:33 +00:00
a82a3b41e7 *: Optimize collecting executor runtime stats performance (#58420)
ref pingcap/tidb#56649
2024-12-27 09:00:00 +00:00
b11cce7284 planner/core: move all extra columns to the end in ExpandVirtualColumn (#58499)
close pingcap/tidb#56013, close pingcap/tidb#58475
2024-12-27 07:53:24 +00:00
fc3c894e39 stmtsummary: tiny optimize by avoiding unnecessary calculations (#58562)
ref pingcap/tidb#56649
2024-12-27 06:55:31 +00:00
9c2ce65290 executor: Optimize statements summary by using buffer pool (#58544)
ref pingcap/tidb#56649
2024-12-27 06:55:24 +00:00
e44c60c045 planner: unify OR type IndexMerge code paths (#58396)
ref pingcap/tidb#58361
2024-12-27 06:55:09 +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
77c6d1bd18 planner: simplify the bindinfo package (#58548)
ref pingcap/tidb#51347
2024-12-26 10:48:43 +00:00
30d868490e *: improve the user experience for using Ctrl+C to make tidb exit (#58537)
close pingcap/tidb#58418
2024-12-26 10:48:36 +00:00
0dc34e5203 planner: fix optimize name for new cascades code branch (#58547)
ref pingcap/tidb#51664
2024-12-26 08:45:39 +00:00
8e1a47dddb session: add index on 'user' field for mysql tables (#57470)
ref pingcap/tidb#55563
2024-12-26 05:44:06 +00:00
a8dd6122ac ttl,partition: Stabilize test TestReorgPartExtensivePart (#53017)
close pingcap/tidb#51845
2024-12-26 03:41:00 +00:00
205ff3bcb7 planner: choose left side as build in semi and anti semi join (#58526)
close pingcap/tidb#58325
2024-12-26 02:41:36 +00:00
9958228a65 planner, expr: eval readonly user var during plan phase (#54462)
close pingcap/tidb#52742
2024-12-25 16:35:33 +00:00
2a72e7f012 ttl: set the job history status to cancelled if it's removed in GC and it's still running (#58539)
close pingcap/tidb#58510
2024-12-25 12:25:15 +00:00
1b2a23526c planner: add cascades portal for later optimization. (#58536)
ref pingcap/tidb#51664
2024-12-25 12:25:08 +00:00
3ba6df425c planner: refactor some code of binding cache (#58532)
ref pingcap/tidb#51347
2024-12-25 12:25:01 +00:00
94cf40a1e0 planner: switch to AccessPath.PartialAlternativeIndexPaths for IndexMerge OR path with MV index (#58448)
ref pingcap/tidb#58361
2024-12-25 12:24:54 +00:00
623191ca79 ddl: fix version syncer doesn't print who hasn't synced on partial sync (#58511)
close pingcap/tidb#58480
2024-12-25 11:41:18 +00:00
1fef96399b execdetails: remove useless lmSkipRows (#58076) 2024-12-25 10:50:48 +00:00
46aa33bb9d ddl: fix job state overridden when concurrent updates don't overlap in time range (#58495)
close pingcap/tidb#52747
2024-12-25 07:37:51 +00:00
40d24818f1 domain,executor: handle some cases tidb cannot exit (#58501)
ref pingcap/tidb#58418
2024-12-25 06:20:39 +00:00
7e659e491b planner: refactor some code of binding cache (#58515)
ref pingcap/tidb#51347
2024-12-25 04:27:54 +00:00
0c22a2db40 planner: fix idxMergePartPlans forget to deal with RootTaskConds (#58507)
close pingcap/tidb#58476
2024-12-24 17:13:39 +00:00
6806af423e *: GC old infoschema version in the btree nodes (#58390)
ref pingcap/tidb#58321
2024-12-24 14:28:48 +00:00
e403d8f736 infoschema: replace the btree library for v2 implementation (#58466)
close pingcap/tidb#58363
2024-12-24 12:33:18 +00:00
457dcc6bbd planner: refactor some code of binding cache (#58504)
ref pingcap/tidb#51347
2024-12-24 09:57:15 +00:00
8ecdb54c51 planner: enhance stats derive suitable for memo derive and traditional logical tree derive (#58252)
ref pingcap/tidb#51664
2024-12-24 08:57:51 +00:00
a21c95b343 planner: update the underlying binding cache structure (#58481)
ref pingcap/tidb#51347
2024-12-24 07:41:36 +00:00