Commit Graph

102 Commits

Author SHA1 Message Date
d7edc1eec6 table/tables: fix a DATA RACE in TestHashPartitionAddRecord (#53798)
close pingcap/tidb#53678
2024-07-18 10:57:01 +00:00
4450f0eec5 tables: fix invalid reuse of indexVals in addIndices (#54699)
close pingcap/tidb#54698
2024-07-18 06:22:39 +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
9794156596 table: CheckRowBuffer.GetRowToCheck returns chunk.Row to protect inner slices (#54605)
close pingcap/tidb#54392
2024-07-17 02:15:00 +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
2934442a76 *: optimize the speed of full load (#54185)
ref pingcap/tidb#50959
2024-07-15 04:20:58 +00:00
e5a8a23e83 *: enable the predicate columns feature by default (#54440)
ref pingcap/tidb#53567
2024-07-12 09:23:28 +00:00
4fe31ed95e table: make slices in ColSizeDeltaBuffer private (#54539)
close pingcap/tidb#54392
2024-07-12 03:36:06 +00:00
f158c65446 table: provide some binlog related methods for binlog in MutateContext (#54433)
ref pingcap/tidb#54392, ref pingcap/tidb#54397
2024-07-10 05:43:33 +00:00
f490a98438 *: add context.Context parameter to infoschema TableByName (#54479)
ref pingcap/tidb#50959
2024-07-09 16:04:33 +00:00
8f0db6fe2b table: move add TTL insert rows metrics code out of table package (#54521)
ref pingcap/tidb#54397
2024-07-09 10:49:40 +00:00
cb237b6c8b *: optimize error generation, debug log and AllocHandle in the hot write path (#54308)
ref pingcap/tidb#54444
2024-07-05 07:46:28 +00:00
eaa603231f *: improve ErrKeyExists generation and MemoizeStr (#54412)
ref pingcap/tidb#53004
2024-07-04 03:46:28 +00:00
db0f4c3a96 table: Use MutateBuffers to manage buffers (#54394)
ref pingcap/tidb#54392, ref pingcap/tidb#54397
2024-07-03 13:13:28 +00:00
5909899601 expression,*: remove the session context inside ParamMarker (#53534)
close pingcap/tidb#53533
2024-07-03 07:44:58 +00:00
a537aea9ba table: remove useless method MutateContext.Value (#54310)
ref pingcap/tidb#53837
2024-06-28 17:05:54 +00:00
08d5d29ff3 *: use StaticExprContext instead of mock context to build expression (#54101)
ref pingcap/tidb#53388, close pingcap/tidb#54271
2024-06-27 09:34:23 +00:00
184b010f80 rowcodec: E2E checksum introduce bytes-level checksum mechanism (#53931)
close pingcap/tidb#54054
2024-06-27 07:43:25 +00:00
bcd797e9e6 tables: optimize memory allocation in tables' hot path (#53832)
close pingcap/tidb#53837
2024-06-22 06:32:49 +00:00
d5fece20f7 ddl: Regenerating AutoIDs for _tidb_rowid during Reorganize Partition (#53770)
close pingcap/tidb#53385
2024-06-13 04:09:00 +00:00
be86a2594e ddl: Reorganize partition supporting global index (#53277)
ref pingcap/tidb#45133
2024-06-04 08:16:26 +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
8483dc538b table: Update delta from column slice, instead of map (#53670)
close pingcap/tidb#53660
2024-06-01 12:59:53 +00:00
4670bf577a ddl: separate sessionctx.Context in backfillCtx to sub-contexts (#53671)
ref pingcap/tidb#53388
2024-05-31 23:59:52 +00:00
22c41d0e0c table: memoize TableCommon.getCols (#53605)
close pingcap/tidb#53604
2024-05-29 12:07:22 +00:00
6efce0f061 executor: sync deletable columns to binlog when remove record (#53617)
close pingcap/tidb#53133
2024-05-29 07:01:21 +00:00
a6b4fca14d table: simplify the locate partition args for PartitionedTable (#53432)
close pingcap/tidb#53431
2024-05-22 10:13:18 +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
e1a6b1d633 *: check delete unique key's handle to handle corner case (#52975)
close pingcap/tidb#52914
2024-05-16 08:49:13 +00:00
96f9797fca tablecodec: fix the issue that decoding an index value might panic (#53034)
close pingcap/tidb#47115
2024-05-07 13:52:09 +00:00
8f062f2698 expression: remove InInsertOrUpdate in BuildExpression (#52716)
close pingcap/tidb#52509, close pingcap/tidb#52715, close pingcap/tidb#52748
2024-04-23 16:07:41 +00:00
72e5460ee8 lightning/importinto: fix insert err after import for AUTO_ID_CACHE=1 and SHARD_ROW_ID_BITS (#52712)
close pingcap/tidb#52654
2024-04-18 08:10:38 +00:00
f5e591d107 *: fix 'Duplicate entry' error when @@auto_increment_increment and @@auto_increment_offset is set (#52626)
close pingcap/tidb#52622
2024-04-18 07:03:07 +00:00
4ab889cd6a expression: Add InInsertOrUpdate in BuildContext and remove GetSessionVars (#52528)
close pingcap/tidb#52366
2024-04-17 10:52:37 +00:00
da0de56204 expression: BuildContext read location from EvalContext instead of SessionVars (#52451)
ref pingcap/tidb#52366
2024-04-11 08:09:22 +00:00
e540f0fd00 partition: reorganized the execution order of partition table update operators (#52442)
close pingcap/tidb#49998, close pingcap/tidb#52380
2024-04-10 07:37:51 +00:00
1905e8973c expression: add some methods in BuildContext to read fields in SessionVars before (#52367)
close pingcap/tidb#52366
2024-04-09 02:39:20 +00:00
xhe
8f985c70ae *: additional test for redact log and a fix (#52359)
close pingcap/tidb#52364
2024-04-07 05:31:49 +00:00
482ce59bf6 expression: separate BuildContext and EvalContext (#52311)
close pingcap/tidb#52310
2024-04-03 09:42:24 +00:00
f2ea18c07f lightning: move lightning directory out of br (#52247)
ref pingcap/tidb#52182
2024-04-01 07:13:46 +00:00
0e9e71262d ddl: fix rollback reorganize partition left intermediate state (#51631)
close pingcap/tidb#51090
2024-03-29 07:41:19 +00:00
2ae1933f11 planner: fix hidden column may do not have a virtual expression (#52184)
close pingcap/tidb#52181
2024-03-28 09:02:26 +00:00
bd17acde8c infoschema: introduce MetaOnlyInfoSchema to provide meta only information schema (#52070)
close pingcap/tidb#52072
2024-03-26 10:20:17 +00:00
af897798b9 txn: implement staging for Pipelined DML (#51832)
ref pingcap/tidb#50215
2024-03-18 12:27:43 +00:00
b3cb95db05 txn: save RPCs for Pipelined-DML (#51652)
close pingcap/tidb#51625
2024-03-16 11:59:11 +00:00
0ed511a84b planner, stats: reduce the persist memory usage of stats after startup (#47496)
close pingcap/tidb#46867
2024-03-14 14:09:41 +00:00
ccc453bfe9 lightning: improve post-import conflict detection 'error' semantic (#51277)
ref pingcap/tidb#51036
2024-03-13 10:48:40 +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
cbe52e6438 txn: introduce pipelined DML (#50389)
ref pingcap/tidb#50215
2024-03-08 10:12:37 +00:00