|
|
1a669a38c4
|
executor: snapshot for (batch) point get not working correctly (#25346)
|
2021-06-15 12:04:37 +08:00 |
|
|
|
cc5e161ac0
|
*: use tikv/client-go/v2 (#25359)
|
2021-06-11 17:24:35 +08:00 |
|
|
|
69274d8864
|
store: refine the error handling and retry mechanism for stale read (#24956)
|
2021-06-03 17:52:26 +08:00 |
|
|
|
ac04473227
|
planner, executor: support batchget for range and list partition table (#24856)
|
2021-05-28 21:01:35 +08:00 |
|
|
|
045e18f1c6
|
executor: do not send snapshot request for (batch) point get on temporary table (#24804)
|
2021-05-25 20:07:34 +08:00 |
|
|
|
051524ce95
|
kv: remove DelOption method (#24762)
|
2021-05-25 17:53:34 +08:00 |
|
|
|
2580240dde
|
*: pass sql, plan digest down to KV request (#24854)
|
2021-05-25 15:47:33 +08:00 |
|
|
|
559a0067fa
|
store/tikv: extract methods for LockCtx (#24736)
|
2021-05-24 15:59:33 +08:00 |
|
|
|
8fb29eb17e
|
kv: move TxnScope into kv (#24715)
|
2021-05-19 20:01:42 +08:00 |
|
|
|
2df8c3bfd1
|
store/tikv: resolve ReplicaReadType dependencies (#24653)
|
2021-05-17 14:09:39 +08:00 |
|
|
|
d2bdfd51b7
|
store/tikv: move transaction options out to /kv (#24619)
|
2021-05-13 17:49:39 +08:00 |
|
|
|
3e58fbf4d9
|
store/tikv:move LockCtx from kv to tikv/kv (#24020)
|
2021-04-15 22:23:53 +08:00 |
|
|
|
d339eb15eb
|
planner: generate BatchPointGet for hash table partitions (#23733)
|
2021-04-13 15:09:51 +08:00 |
|
|
|
1e2cbf9a22
|
store/tikv: use []byte instead of kv.Key in package store/tikv (#23859)
|
2021-04-13 12:39:52 +08:00 |
|
|
|
72ebeddfa4
|
store/tikv: move BufferBatchGetter from tidb/kv to tikv/unionstore (#23871)
Co-authored-by: disksing <i@disksing.com>
Co-authored-by: Ti Chi Robot <71242396+ti-chi-bot@users.noreply.github.com>
|
2021-04-12 10:58:22 +08:00 |
|
|
|
d0291c802a
|
executor: fix batchget overflow lock panic (#23774)
|
2021-04-01 03:33:24 +08:00 |
|
|
|
67874c579a
|
executor: fix a panic when batch point get is used for partition table (#23652)
|
2021-03-30 17:25:24 +08:00 |
|
|
|
efe172b0e0
|
store/tikv:move option from kv to tikv, and make define as a normal int (#23171)
|
2021-03-22 20:13:36 +08:00 |
|
|
|
b983856ddf
|
store/tikv:mv kv.ReplicaReadType to tikv (#23376)
|
2021-03-19 21:19:36 +08:00 |
|
|
|
29908c67e7
|
store, executor: support stale read for tikv RPCContext (#22176)
|
2021-03-05 18:12:55 +08:00 |
|
|
|
c6fae57f4e
|
executor: check not exist error in batch point get for cached tables (#22264)
Signed-off-by: Shuaipeng Yu <jackysp@gmail.com>
|
2021-01-07 17:17:58 +08:00 |
|
|
|
73a6f53a3a
|
*: cache batch point get for read-only table (#22165)
Signed-off-by: Shuaipeng Yu <jackysp@gmail.com>
|
2021-01-07 14:19:44 +08:00 |
|
|
|
f51bdfc514
|
executor: do not read from lock cache when snapshot read (#21529)
Signed-off-by: you06 <you1474600@gmail.com>
|
2020-12-07 20:17:17 +08:00 |
|
|
|
83814613e1
|
executor, store/tikv: locks exist keys for point_get & batch_point_get (#21229)
Signed-off-by: you06 <you1474600@gmail.com>
|
2020-12-03 21:28:48 +08:00 |
|
|
|
e6e894dcc4
|
executor: add missing update table delta for TxnCtx (#20982)
|
2020-11-19 10:58:45 +08:00 |
|
|
|
81fa1b37e8
|
*: refactor GetSnapshot (#20475)
Signed-off-by: Shuaipeng Yu <jackysp@gmail.com>
|
2020-10-16 11:30:43 +08:00 |
|
|
|
10fd834463
|
executor: fix sort result for batch-point-get by unsigned pk (#20108)
|
2020-09-24 22:00:08 +08:00 |
|
|
|
bada2801ac
|
*: fix cop task runtime information is wrong in the concurrent executor (#19849)
Signed-off-by: crazycs520 <crazycs520@gmail.com>
|
2020-09-11 14:14:37 +08:00 |
|
|
|
650be7c438
|
execute: add rpc runtime stats information for insert/update/replace statement (#19334)
|
2020-08-24 16:10:33 +08:00 |
|
|
|
a2e2ce6339
|
*: use int instead of fmt.Stringer as executor id (#19207)
|
2020-08-19 13:39:31 +08:00 |
|
|
|
ed4004ac04
|
executor: fix apply with union scan and point batch point get (#19128)
|
2020-08-12 10:49:30 +08:00 |
|
|
|
4000174c8c
|
executor: fix batch point get return wrong result for in(null) (#18851)
* executor: fix batch point get return wrong result for in(null)
* fix CI
* address comment
Co-authored-by: crazycs <crazycs520@gmail.com>
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
Co-authored-by: Evan Zhou <coocood@gmail.com>
|
2020-07-30 17:17:03 +08:00 |
|
|
|
c397584065
|
executor: add runtime information for the batch-point-get executor (#18828)
|
2020-07-30 12:35:41 +08:00 |
|
|
|
6ce8f0f56a
|
txn: support pessimistic transaction amend for specific ddls (#18447)
|
2020-07-29 11:35:31 +08:00 |
|
|
|
1e7454c81d
|
executor: batch point get support clustered index partition table. (#18829)
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
|
2020-07-28 21:34:09 +08:00 |
|
|
|
8a661044ce
|
multi-query prefetch support pessimistic transaction (#18439)
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
|
2020-07-10 18:47:56 +08:00 |
|
|
|
6fa2badf38
|
util: move codec logic into tablecodec package (#18173)
* move codec logic into tablecodec package
* add key generation using physical table id
* remove using prefix
* change comment
* fix conclict
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
|
2020-06-24 17:43:10 +08:00 |
|
|
|
d445e55fc4
|
planner,executor: fix select big number on hash partition table panic (#17881)
|
2020-06-12 15:32:52 +08:00 |
|
|
|
05b2e2bdcc
|
*: refactor Execute() and clean up code (#17678)
- implement Execute using ExecuteStmt
- Execute is only for internal usage and accept only one statement
- clean up the old execute function
|
2020-06-09 13:58:39 +08:00 |
|
|
|
88dfb22dc5
|
executor: support batch-get cluster index & add test case (#17858)
|
2020-06-09 13:40:47 +08:00 |
|
|
|
73c4673f30
|
*: support update/delete/insert ignore/duplicate update in single cluster index table (#17721)
|
2020-06-08 20:55:31 +08:00 |
|
|
|
526a711c67
|
session, tikv: allocate task IDs for distsql requests (#16520)
|
2020-05-13 11:47:05 +08:00 |
|
|
|
51dabaabef
|
*: refactor Handle in executor package (#16871)
|
2020-04-28 21:27:19 +08:00 |
|
|
|
6814f8c94b
|
*: refactor Handle in table package (#16807)
|
2020-04-27 10:04:50 +08:00 |
|
|
|
af376db3dc
|
*: refactor Handle in tablecodec and rowcodec (#16705)
Co-authored-by: pingcap-github-bot <sre-bot@pingcap.com>
|
2020-04-23 18:55:59 +08:00 |
|
|
|
cad52c1f6e
|
*: do not lock the non-exists keys in RC isolation (#15803)
|
2020-03-31 11:11:12 +08:00 |
|
|
|
5282d089c7
|
executor: support generated column on point get and batch point get (#15544)
|
2020-03-23 14:21:35 +08:00 |
|
|
|
53e5197b02
|
executor: reuse transaction snapshot if applicable (#15400)
|
2020-03-16 18:25:54 +08:00 |
|
|
|
f96884af93
|
*: fix BatchPointGet return empty value for already locked key. (#15365)
|
2020-03-14 18:43:31 +08:00 |
|
|
|
dc8098bc73
|
planner: BatchPointGet support partition table (#15327)
|
2020-03-13 09:10:32 +08:00 |
|