9c64224c49
*: Reduce data inconsistencies ( #31547 )
...
ref pingcap/tidb#26833
2022-02-11 13:51:36 +08:00
c36ef357d8
table: remove some unused index functions ( #31957 )
...
ref pingcap/tidb#30437
2022-01-26 13:34:45 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
f2cf4cc7ca
table: check duplicate row_id in insert stmt ( #27455 )
2021-09-23 14:52:45 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
b7c22aa31d
kv: remove UnionStore interface ( #24625 )
2021-05-13 21:29:39 +08:00
5f73c822ca
kv/union_store:remove tableinfo from union_store ( #22976 )
...
Co-authored-by: disksing <i@disksing.com >
2021-03-04 16:30:42 +08:00
b5a9076aea
*: new secondary index value format ( #20220 )
2021-03-03 21:16:54 +08:00
b08bfd1ff7
ddl: fix duplicate entry message report by add index ( #21241 )
2020-11-25 17:42:50 +08:00
de4612597c
transaction: lock unique key for delete operation ( #19220 )
...
Signed-off-by: you06 <you1474600@gmail.com >
2020-10-29 12:08:26 +08:00
761a961ba0
kv: refactor MemBuffer and reduce the memory usage ( #18372 )
2020-07-15 15:26:25 +08:00
6814f8c94b
*: refactor Handle in table package ( #16807 )
2020-04-27 10:04:50 +08:00
64f339f1cc
table: clean up useless code ( #15657 )
2020-03-26 09:53:38 +08:00
ef7adeb50d
*: resort fields for reducing the memory allocated ( #14172 )
2019-12-23 17:10:09 +08:00
3a48a48630
*: remove the assertion proto ( #13732 )
...
The assertion proto was introduced to verify the data consistency, but I find
it's complex and hard to achieve that goal. Adding additional assertions just
makes more memory occupation, especially in the large transaction.
So it's better to remove it.
2019-11-26 22:58:49 +08:00
fb683bef2c
executor: refactor union scan and dirty table ( #11702 )
2019-09-12 10:00:45 +08:00
d210889a6c
*: trace the execution of the insert operation ( #11667 )
2019-08-09 14:22:03 +08:00
e1f2b3728d
*: make assertion check more reasonable ( #10424 )
...
Make sure there are no "ASSERTION fail" logs in session and executor unit test
2019-07-04 16:20:38 +08:00
ff82b62b97
*: refactor the optional arguments for table.AddRecord and index.Create ( #11018 )
2019-07-02 15:51:29 +08:00
3910a720df
*: add assertion in kvproto to check data consistency ( #9180 )
2019-03-08 16:49:31 +08:00
e06c87d3c1
add an option for AddRecord and Create ( #8884 )
2019-01-02 11:30:53 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
4e1a114e68
*: move package context to sessionctx ( #5890 )
2018-02-22 18:03:38 +08:00
f57b8438bc
table: index.addindices reuse temp buffer ( #5600 )
2018-01-17 05:32:30 -06:00
ecbd60c3ff
*: add arguement StatementContext to Encode functions. ( #5566 )
2018-01-06 17:31:08 +08:00
36d9b61365
*: AddIndex skip checking unique constraint when TiDB is importing data. ( #5535 )
2018-01-02 20:08:49 +08:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
f3645267bd
Remove useless index seek ( #1556 )
2016-08-08 10:27:39 +08:00
dd6bfacdb8
*: refactor index, use TableInfo and IndexInfo to create an Index ( #1333 )
2016-06-21 15:26:20 +08:00
622f8fca2a
*: refactor, move index and column into table package. ( #1251 )
2016-05-24 11:08:15 +08:00