37 Commits

Author SHA1 Message Date
1e1a19187a *: tidb txn supports to setting WithReturnCommitTS (#65306)
close pingcap/tidb#64537
2026-01-05 02:24:32 +00:00
e1a874a673 unistore: unistore supports to return commit timestamp (#65282)
ref pingcap/tidb#65281
2025-12-26 10:42:46 +00:00
4a913265a2 *: unifiy the usage of max_execution_time (#64361)
close pingcap/tidb#64360
2025-12-08 05:00:14 +00:00
7cf087bde5 txn: check max_execution_time when locking keys (#63000)
close pingcap/tidb#62960
2025-09-23 03:45:01 +00:00
3741596d32 planner: move PhysicalPointget related logic into physical op dir (#63168)
ref pingcap/tidb#52714
2025-08-25 09:05:31 +00:00
a53894aae0 slowlog, stmtsummary: include the storage engine(s) a query read from (#61737)
close pingcap/tidb#61736
2025-07-29 21:38:16 +00:00
34afcbb9d3 executor: gopls modernize (#60787)
close pingcap/tidb#60786
2025-05-07 14:32:26 +00:00
be7ebdb004 executor: Refact pointGetExecutor init function to ensure member fields are correctly reset (#60337)
close pingcap/tidb#57528
2025-04-01 11:40:49 +00:00
89cab6ace1 Planner: Run full partition pruning if convertToPointGet converted keys to SortKey (#59918)
close pingcap/tidb#59827
2025-03-12 01:56:03 +00:00
2e377f4c49 executor, indexusage: don't load stats for point get index usage reporter (#58478)
close pingcap/tidb#58477
2025-01-21 06:56:59 +00:00
b2f2faaa95 parser: move 'model' to 'ast' pkg (#58704)
ref pingcap/tidb#54436
2025-01-07 10:20:04 +00:00
56c07d07a7 executor: optimize executor runtime stats by avoid unnecessary clone (#54004)
ref pingcap/tidb#56649
2024-12-08 08:50:12 +00:00
37a1f42e7d executor,distsql,util: distinguish walltime from sum of walltime in execution info (#57507)
close pingcap/tidb#56746
2024-11-28 08:27:35 +00:00
c068b397c0 executor, store: Plumb the query max execution time to timebox the PD GetRegion grpc calls (#56923)
ref pingcap/tidb#56753
2024-11-20 20:42:35 +00:00
33c30ee2ab *: Allow Point_Get during DDL with Global Index (#56382)
ref pingcap/tidb#45133, ref pingcap/tidb#55819, close pingcap/tidb#56819
2024-10-25 16:18:34 +00:00
fef43c5639 *: Add tidbCPU/tikvCPU into system tables (#55455)
close pingcap/tidb#55542
2024-09-05 07:42:28 +00:00
edf100118d executor: record index usage for the clustered primary keys (#55602)
close pingcap/tidb#55601
2024-09-05 05:12:57 +00:00
3176b9c263 *: move XXInfo/Job, etc, out from model pkg in parser to meta (#55754)
ref pingcap/tidb#54436
2024-09-04 04:49:45 +00:00
876268f619 *: add ctx parameter to infoschema TableByID (#55329)
ref pingcap/tidb#50959
2024-08-09 10:42:47 +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
f1ec74b3b8 *: fix insert on duplicate and replace into with global index (#53717)
close pingcap/tidb#53711, close pingcap/tidb#53750
2024-06-03 12:19:24 +00:00
5e6df4eeb1 expression, *: Eval param get type with context (#53656)
close pingcap/tidb#53653
2024-06-03 09:39:01 +00:00
2809439d75 table, executor: let SplitIndexValue work with clustered index table. (#53254)
close pingcap/tidb#49995
2024-05-16 12:26:43 +00:00
6d92e7af94 point-get: calculate the row level checksum on the real time to avoid incorrect checksum caused by schema change (#52511)
close pingcap/tidb#52590
2024-05-11 03:20:39 +00:00
ccbab5eeb7 *: Enable plan cache for partitioned tables (#49161)
close pingcap/tidb#33031, close pingcap/tidb#45532
2024-03-12 05:38:08 +00:00
e90df0c19d executor,distsql: refactor the base executor in tableReader (#51397)
close pingcap/tidb#51396
2024-02-29 13:48:32 +00:00
6f02e99396 experssion: table: standalone implement for EvalContext and BuildContext (#51299)
close pingcap/tidb#51298
2024-02-27 07:26:21 +00:00
464a12651b build(deps): bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.1 (#51089) 2024-02-18 06:57:01 +00:00
1befe9855d executor: record the index usage on a the whole table (#50816)
close pingcap/tidb#50814
2024-02-02 07:25:54 +00:00
7087f702e1 executors: record the index usage in each executors (#50643)
close pingcap/tidb#50261
2024-01-30 03:51:22 +00:00
301d1d2048 statistics/handle/usage: modify the SessionIndexUsageCollector to implement new index usage design (#50050)
close pingcap/tidb#49835
2024-01-22 14:40:50 +00:00
9b0fd9ea29 *: renaming variables/structs to improve readability / decrease confusion (#49989)
close pingcap/tidb#49988
2024-01-06 02:58:51 +00:00
933e713757 executor: fix pointGet and batchPointGet for global index (#47514)
close pingcap/tidb#47513
2023-12-28 12:48:28 +00:00
b850d26e7f pkg/executor: refine the Executor interface (#49494)
close pingcap/tidb#49490
2023-12-19 09:54:23 +00:00
598ccada40 *: code preparations for supporting build range for like function on new collation columns (#48972)
ref pingcap/tidb#48181
2023-11-30 13:14:48 +00:00
3d176fcc2c util/codec,util/errctx,*: add error context, and use it to refactor util/codec (#48613)
close pingcap/tidb#48611
2023-11-20 13:53:40 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00