0ab0dad9da
*: allow TiDB to use TiKV's RC for high performance read ( #30943 )
...
close pingcap/tidb#30942
2021-12-30 16:57:50 +08:00
ab821eb315
planner: add usage of paging copr in optimizer ( #30536 )
...
close pingcap/tidb#30578
2021-12-24 18:23:53 +08:00
8cf847a575
executor: add an unit test case for unreasonable invoking Close ( #30696 )
2021-12-16 13:04:35 +08:00
2bf67ff18e
executor, types: refactor CompareDatum ( #29866 )
2021-11-22 23:23:50 +08:00
7aa86cc96a
*: Enable gosec for implicit memory aliasing in for loop ( #28996 )
2021-11-19 20:07:48 +08:00
924f963e69
executor: call cancel when closing IndexLookUpExecutor ( #29894 )
2021-11-18 14:45:47 +08:00
2409c83381
*: fix staled table cache usage inside a transaction ( #29443 )
2021-11-11 18:23:05 +08:00
9bbc7ad74a
dml : dml read operation for cache table ( #29184 )
2021-11-04 12:07:01 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
193b74ecbb
executor: rename txnScope as readReplicaScope instead ( #27987 )
2021-09-14 12:54:40 +08:00
2c329c20a9
executor: change the time record way of IndexLookUp executor ( #27080 )
2021-09-09 10:04:38 +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
401c46f528
executor: Local temporary table do not write any record to tikv ( #26470 )
2021-07-30 16:59:04 +08:00
ec7240edba
planner: Rename ExplicitStaleness to IsStaleness ( #25791 )
2021-06-28 16:15:25 +08:00
799591a06f
session: read local dc replicas automatically for stale read ( #25525 )
...
* fix select
Signed-off-by: yisaer <disxiaofei@163.com >
2021-06-18 17:13:38 +08:00
0490590b01
planner,executor: fix 'select ...(join on partition table) for update' panic ( #21148 )
2021-06-16 23:00:37 +08:00
9f8175743f
*: refine some error messages ( #24767 )
2021-06-03 21:14:26 +08:00
8656b5d396
executor: avoid distsql request for TableReader/IndexReader/IndexLookup on temporary table ( #24769 )
2021-06-02 18:32:26 +08:00
bfdad7c752
*: milisecond test and infoschema fix ( #24820 )
2021-05-24 18:27:34 +08:00
013b3f1f49
executor: add table name in log ( #24666 )
2021-05-20 18:34:22 +08:00
5e9e0e6e37
*: consitent get infoschema ( #24230 )
2021-05-10 21:00:36 +08:00
5c83f0b518
executor: make IndexLookUps in the inner side of IndexJoins support direct reading ( #24261 )
2021-04-27 17:43:57 +08:00
e5806410e7
executor: make IndexReaders in the inner side of IndexJoins support direct reading ( #24260 )
2021-04-27 16:03:56 +08:00
24d93db762
execution: make IndexLookUpReader support reading partition table directly ( #24197 )
2021-04-24 17:53:54 +08:00
eb526b0c16
*: pre-allocate memory for slices ( #24048 )
2021-04-16 19:29:51 +08:00
2ea64b28fd
executor,distsql: clean up useless interface ( #23885 )
2021-04-09 21:30:33 +08:00
9dfc786c4c
*: fix a bug that wrong index data on prefixed clustered index ( #23742 )
2021-04-01 10:15:27 +08:00
35eded065e
*: fix structcheck lint warnings ( #23062 )
2021-03-24 21:09:37 +08:00
f34afc4e28
executor: fix linter --enable=deadcode check error in executor( #22979 ) ( #23111 )
2021-03-18 16:17:36 +08:00
c22cbc0d10
executor: truncate column values from index KV during admin check ( #23218 )
2021-03-10 18:35:40 +08:00
b5a9076aea
*: new secondary index value format ( #20220 )
2021-03-03 21:16:54 +08:00
461cae15a7
planner, distsql: fix the behaviour of building ranges for TiFlash ( #22725 )
2021-02-21 18:29:46 +08:00
56ef0ab2a6
executor: improve the runtime stats of index lookup reader ( #21982 )
...
Signed-off-by: crazycs520 <crazycs520@gmail.com >
2020-12-31 17:35:15 +08:00
795e88ae93
executor: fix signed cluster index behavior ( #22085 )
...
Signed-off-by: lysu <sulifx@gmail.com >
2020-12-30 11:27:44 +08:00
9ef7246d29
executor: fix data race in extractTxnScope ( #21929 )
2020-12-23 15:34:30 +08:00
ce5ce53fa9
ddl, distsql: Support forbiding cross txnScope query all *Reader Executor ( #21650 )
2020-12-21 15:30:30 +08:00
b204df7051
executor: Implement AppendRows for Chunk ( #21057 )
2020-11-28 15:14:59 +08:00
32d19b78e1
*: refine runtime stats display and tiny bug fix for metrics ( #21022 )
...
Signed-off-by: crazycs520 <crazycs520@gmail.com >
2020-11-26 16:35:25 +08:00
58f2a48b11
*:add the indexlookup runtime stats infomation ( #20145 )
2020-10-23 19:33:15 +08:00
50f5ddc70e
executor,distsql: support multiple physical tables in one table reader ( #20404 )
2020-10-14 20:05:26 +08:00
170e2fec92
*: collect multiple partitions and store in tidb (part II) ( #19899 )
2020-09-29 21:25:56 +08:00
0b7c7167d1
planner,executor: support global index for IndexScan and IndexLookUpReader ( #19821 )
2020-09-24 20:50:28 +08:00
640cb42f54
executor: do not reorder handles when building requests for IndexMergeJoin ( #20138 )
2020-09-22 15:11:59 +08:00
1c9c5e39af
executor: fix clustered index with new collation bug ( #19955 )
2020-09-14 15:41:07 +08:00
e356136b72
*: annotate execution info in runtime/trace ( #19407 )
...
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-27 11:23:36 +08:00
deec855913
executor: fix incorrect results when there is an IndexLookUp under the inner side of an Apply ( #19496 )
2020-08-27 11:11:23 +08:00
a2e2ce6339
*: use int instead of fmt.Stringer as executor id ( #19207 )
2020-08-19 13:39:31 +08:00
3f38fa5d02
executor, planner: enable duplication check on prefix clustered index ( #19099 )
...
* executor, planner: store clustered prefix index intact
* make fmt
* address comment
* decoding row value is prior than decoding key
* unexport DecodeHandleToDatum()
* make fmt
* address comments
* fix unit test: TestSplitRegionTimeout
2020-08-13 14:05:18 +08:00
f3abdb027f
executor: handle index join for the new partition table implementation ( #18862 )
...
* planner,executor: implement PartitionTable executor for the three reader
* add the new file
* make fmt
* forget to add the test file to git
* fix a tiny bug
* executor: handle partition table for index join
* make golint happy
2020-08-05 10:42:18 +08:00
baf6c99b95
*: fix a bug causes indexed virtual generated column return wrong value and refine admin check table ( #18408 )
2020-07-24 12:59:47 +08:00