Commit Graph

1885 Commits

Author SHA1 Message Date
a7865a68a5 session: bind extensions to bootstrap session (#54670)
close pingcap/tidb#54671
2024-07-22 17:45:03 +00:00
c784592343 planner: classify logical apply into a separate file for later pkg move. (#54795)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-22 10:16:34 +00:00
669bf4d480 planner: Fix BatchPointGetPlan.HandleColOffset (#54686)
close pingcap/tidb#54667
2024-07-22 08:22:34 +00:00
031105278f ddl: query since min job id (#54693)
ref pingcap/tidb#54436
2024-07-22 07:40:33 +00:00
60cc666072 session: add summary field to tidb_background_subtask_history (#54787)
close pingcap/tidb#54241
2024-07-22 06:57:10 +00:00
5fe9aca144 executor: enable hash join v2 for temporary test (#54748)
ref pingcap/tidb#53127
2024-07-22 06:57:03 +00:00
07f7774987 executor: refactor the BaseExecutor and remove session context in IndexLookUpExecutor and IndexReaderExecutor. (#54626)
close pingcap/tidb#54625
2024-07-22 05:03:04 +00:00
f7fc12283a infoschema: speed up reader for some tables (#54333)
ref pingcap/tidb#50305
2024-07-22 04:30:03 +00:00
f00bf9a977 meta: improve CheckSpecialAttributes (#54775)
ref pingcap/tidb#50959
2024-07-22 03:30:03 +00:00
504960d51b util, schematracker: mock sctx turn on EnableListTablePartition (#54761)
close pingcap/tidb#54760
2024-07-22 02:42:03 +00:00
8edd4ed543 executor: remove HashJoinV2Exec.needUsedFlag() (#54766)
close pingcap/tidb#54755
2024-07-22 01:55:32 +00:00
41ed0e508d planner: use ordered index with is null predicate (#54253)
close pingcap/tidb#54188
2024-07-19 18:42:01 +00:00
c361587b3f infoschema: optimize the performance of TableByName for infoschemav2 (#54743)
ref pingcap/tidb#50959
2024-07-19 11:43:31 +00:00
a23af5488e table: expose some fields to MutateContext from GetSessionVars() (#54767)
ref pingcap/tidb#54397
2024-07-19 11:06:02 +00:00
267e1c4d51 executor: Refine partition number in hash join v2 (#54304)
ref pingcap/tidb#53127
2024-07-19 10:30:01 +00:00
e53bfc484a executor: Add more comments for collecting stats on generated column index (#54769) 2024-07-19 09:43:44 +00:00
13e428061a context, executor: add a function to detach the TableReaderExecutor (#54456)
close pingcap/tidb#53336
2024-07-19 09:43:31 +00:00
fc473387a2 planner: classify logical join's logic into a seperate file for later pkg move. (#54741)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-19 08:27:08 +00:00
8471e8a785 planner: fix the case that projection prunes all columns (#54650)
close pingcap/tidb#54648
2024-07-19 08:27:02 +00:00
2da324d1a1 executor: Use the BaseExecutorV2 to refactor the SelectionExec and remove the session context inside (#54617)
close pingcap/tidb#54616
2024-07-19 07:21:01 +00:00
cb6f913db1 br: support backup and restore column_stats_usage (#54634)
ref pingcap/tidb#53567
2024-07-19 06:12:01 +00:00
ddcaadbb85 planner: forbid generate PointGet plan with partition table + _tidb_rowid (#54592)
close pingcap/tidb#54583
2024-07-19 03:45:08 +00:00
da31af81a6 executor: improve set config error message for ms (#52910)
close pingcap/tidb#52912
2024-07-19 03:45:01 +00:00
708cbfeab4 tables: reduce GetSessionVars from MutateContext in tables (#54715)
close pingcap/tidb#54397
2024-07-19 02:40:31 +00:00
eab8700a53 ddl: load table ranges from PD instead of region cache (#54598)
ref pingcap/tidb#54436
2024-07-18 11:31:30 +00:00
d7edc1eec6 table/tables: fix a DATA RACE in TestHashPartitionAddRecord (#53798)
close pingcap/tidb#53678
2024-07-18 10:57:01 +00:00
afd6d6a33a server: add protocol support for lazy cursor fetch (#54527)
close pingcap/tidb#54526
2024-07-18 10:22:32 +00:00
0ad8b849ef domain: fix race on cancelFns (#54701)
close pingcap/tidb#54690
2024-07-18 09:19:39 +00:00
34dfcfa572 executor: fix unstable test TestPointGetForTemporaryTable (#54707)
close pingcap/tidb#54702
2024-07-18 07:52:44 +00:00
320d0f41db *: don't save table IDs in schema diff of FLASHBACK DATABASE (#54665)
close pingcap/tidb#54415
2024-07-18 07:52:37 +00:00
4fa8ef7fb2 planner: move window frame definition to logical window for logical convergence (#54567)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-18 07:52:30 +00:00
4450f0eec5 tables: fix invalid reuse of indexVals in addIndices (#54699)
close pingcap/tidb#54698
2024-07-18 06:22:39 +00:00
1c078a0297 ddl: make test TestRenameTableAutoIDs more stable (#54695)
close pingcap/tidb#53765
2024-07-18 06:22:32 +00:00
26378cbe48 lightning: make table in BaseKVEncoder private and provide some wrapped methods (#54673)
ref pingcap/tidb#54397
2024-07-18 03:40:31 +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
a48a4a28a4 executor: populate correct user in set pwd for error msg (#54040)
close pingcap/tidb#54039
2024-07-17 18:25:31 +00:00
8cd82a44ad infoschema_v2: init schema cache size in meta (#54530)
ref pingcap/tidb#50959
2024-07-17 11:18:00 +00:00
af5e16c56f planner: classify part of join's member func into logical_join file. (#54678)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-17 10:31:36 +00:00
e33dbbc53a ddl: combine table/partition/db id allocation with job id (#54669)
ref pingcap/tidb#54436
2024-07-17 10:31:30 +00:00
2088b342e8 planner: fix some typos (#54649) 2024-07-17 09:20:59 +00:00
ca7ba14da8 planner: export some functional-dependency related func utility in logical plans (#54610)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-17 07:29:59 +00:00
156f23aacb planer: fix invalid pointer caused by a recursive CTE query (#54450)
close pingcap/tidb#54449
2024-07-17 04:45:00 +00:00
b5bbbf471c executor: refactor the BaseExecutor and remove session context in ProjectionExec (#54614)
close pingcap/tidb#54613
2024-07-17 04:10:29 +00:00
e1626a9c5b planner: fix the issue of reusing wrong point-plan for "select ... for update" (#54661)
close pingcap/tidb#54652
2024-07-17 03:17:59 +00:00
9794156596 table: CheckRowBuffer.GetRowToCheck returns chunk.Row to protect inner slices (#54605)
close pingcap/tidb#54392
2024-07-17 02:15:00 +00:00
9f1d9e6540 infoschema, http: add two HTTP API for keyvis (#54608)
close pingcap/tidb#54281
2024-07-16 13:33:07 +00:00
7a09434f29 executor: fix update ignore still report dup-key error in statement retry (#54495)
close pingcap/tidb#54489
2024-07-16 13:33:00 +00:00
de54620dc9 ddl: pessimistic lock global id, alloc id & insert ddl job in one txn (#54547)
ref pingcap/tidb#54436
2024-07-16 12:20:59 +00:00
2108661cd2 planner: use code-gen to generate CloneForPlanCache method for some operators (#54638)
ref pingcap/tidb#54057
2024-07-16 09:43:30 +00:00
8592802e1e planner: remove unnecessary join's receiver func and export some of them for usage. (#54633)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-16 09:04:30 +00:00