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
f81ef55795
planner: solve an incompatible issue about dynamic-mode and TiFlash and enable dynamic mode by default ( #25255 )
2021-06-08 20:08:28 +08:00
8656b5d396
executor: avoid distsql request for TableReader/IndexReader/IndexLookup on temporary table ( #24769 )
2021-06-02 18:32:26 +08:00
f966a3d9fb
executor: fix the wrong KVRange for partition tables in TableReader ( #25047 )
2021-06-02 17:30:43 +08:00
bfdad7c752
*: milisecond test and infoschema fix ( #24820 )
2021-05-24 18:27:34 +08:00
5e9e0e6e37
*: consitent get infoschema ( #24230 )
2021-05-10 21:00:36 +08:00
3f6dfe91da
distsql: refactor range splitting logic & comments on int64 boundary ( #23991 )
2021-04-15 21:51:53 +08:00
2ea64b28fd
executor,distsql: clean up useless interface ( #23885 )
2021-04-09 21:30:33 +08:00
6cdfaab99f
planner: fix correlated columns in filter or access in MPP apply ( #23509 )
2021-03-26 20:21:24 +08:00
5715eefd2b
*: Add the metric about the SQL with TiFlash Success ( #23426 )
2021-03-24 22:15:37 +08:00
51e561187c
executor: fix correlated column range in table reader for the clustered index table ( #23087 )
2021-03-04 15:34:54 +08:00
461cae15a7
planner, distsql: fix the behaviour of building ranges for TiFlash ( #22725 )
2021-02-21 18:29:46 +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
f5a3a38bfe
*: fix bug that broadcast join/MPP not compatible with clustered index ( #21663 )
2020-12-15 11:42:55 +08:00
c218c58218
*: support select from tablesample ( #20883 )
2020-12-03 16:46:18 +08:00
2a052443d8
executor: reset kvRange in TableReaderExec.Close ( #19447 )
...
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-26 15:25:40 +08:00
47526d3986
executor: fix build table reader for index join on partition table ( #19210 )
2020-08-20 10:03:15 +08:00
a2e2ce6339
*: use int instead of fmt.Stringer as executor id ( #19207 )
2020-08-19 13:39:31 +08:00
783d2f0ea9
executor: fix bug of tiflash executing apply ( #19182 )
...
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-14 14:54:48 +08:00
3df573d2fc
planner,executor: use new table partition implementation and fix CI ( #18981 )
2020-08-06 17:50:40 +08:00
af685f511f
Revert "coprocessor: Exceed action for copiterator ( #17324 )" ( #18706 )
2020-07-21 15:21:20 +08:00
f0e5876353
util/execdetails: refactor execdetails information of runtime collect ( #18530 )
2020-07-15 20:05:29 +08:00
a5829ae5e6
coprocessor: Exceed action for copiterator ( #17324 )
2020-07-06 18:57:29 +08:00
7f1cd1a60d
planner: support build clustered index range for table scan ( #18018 )
2020-06-16 11:49:01 +08:00
1417ba2288
*: fix a bug that don't handle truncate properly for virtual generated column ( #17217 )
2020-05-14 20:57:55 +08:00
af0a49cb7a
[store/tikv] support batch coprocessor for TiFlash ( #16030 )
2020-04-09 13:01:09 +08:00
5282d089c7
executor: support generated column on point get and batch point get ( #15544 )
2020-03-23 14:21:35 +08:00
574a014f70
*: deprecate system variables tidb_mem_quota_XXX ( #15084 )
2020-03-10 15:57:03 +08:00
fe5334a1ed
executor: fix bug for virtual column in transaction ( #15011 )
2020-03-03 15:18:09 +08:00
a7d5b98306
*: Move StartTs from DAGRequest to Coprocessor.Request ( #13823 )
2019-12-03 17:13:12 +08:00
aca3f47292
*: Refactoring reading logic of virtual generate column ( #12407 )
2019-11-13 17:39:53 +08:00
095bee9655
executor: support table reader executor read from tiflash. ( #12371 )
2019-09-27 15:31:04 +08:00
39e9c9fd7a
*: add max/avg cop response time for TableReader, IndexReader and IndexLookupReader. ( #12003 )
2019-09-11 20:36:45 +08:00
6d51ad33fd
*: Optimize struct memory usage by adjust field order ( #11629 )
2019-08-13 17:20:53 +08:00
d210889a6c
*: trace the execution of the insert operation ( #11667 )
2019-08-09 14:22:03 +08:00
036e7e207d
*: support new 'log' format for trace ( #11681 )
2019-08-09 12:43:33 +08:00
5fff4e9dea
distsql: control the sending rate of copIteratorTaskSender if keepOrder is true ( #11578 )
2019-08-07 21:40:42 +08:00
da8e7d267c
executor: refactor union_scan executor by using txn_mem_buffer_reader ( #10673 )
2019-07-30 17:40:33 +08:00
1ad073bf80
executor: show operators' memory consumption in results of EXPLAIN ANALYZE ( #11334 )
2019-07-24 10:53:02 +08:00
d244723a5e
executor: remove unused structure RecordBatch ( #10891 )
2019-06-26 15:26:16 +08:00
dc378a2cff
executor: tiny refactor the runtimeStats collection code ( #10917 )
2019-06-24 14:09:31 +08:00
8183f35563
executor: tiny clean up ( #10875 )
...
code refactor for the tracing related code
2019-06-20 16:35:59 +08:00
f6be085bc6
executor: tiny refactor the Executor interface ( #10846 )
...
Introduce a base() method to get the baseExecutor, so we don't need to add
method from baseExecutor to the Executor interface any more
Before:
```
type Executor interface {
Open(context.Context) error
Next(ctx context.Context, req *chunk.RecordBatch) error
Close() error
Schema() *expression.Schema
retTypes() []*types.FieldType
newFirstChunk() *chunk.Chunk
}
```
After:
```
type Executor interface {
base() *baseExecutor
Open(context.Context) error
Next(ctx context.Context, req *chunk.RecordBatch) error
Close() error
Schema() *expression.Schema
}
```
2019-06-19 15:55:28 +08:00
7d7c146786
*: fix bug when unsigned histogram meets signed ranges in feedback ( #10415 )
2019-05-14 15:49:02 +08:00
d6396daa77
*: lazy eval explain id and tracker label ( #10139 )
2019-04-22 14:23:33 +08:00
33015e10a9
executor: fix the wrong order by pk desc result and some corner cases for unsigned pk ( #10179 )
2019-04-19 12:58:25 +08:00
e5f734e54c
*: move the Handle of stats to single package. ( #10149 )
2019-04-17 13:42:34 +08:00