ff3b9c005d
*: upgrade go1.21 ( #45923 )
...
close pingcap/tidb#45925
2023-08-09 02:42:25 +00:00
30cafb3c3a
executor: refactor executor and baseExecutor ( #45065 )
...
ref pingcap/tidb#44940
2023-07-03 07:56:12 +00:00
d161aa6e45
executor: LOAD DATA use lightning CSV parser ( #40852 )
...
ref pingcap/tidb#40499
2023-02-16 19:22:02 +08:00
ef95612e84
*: extend the semantic of mem-quota-query to mem-quota-session ( #38423 )
...
close pingcap/tidb#38429
2022-11-02 10:45:59 +08:00
5c4b328b02
variables: enable variable hook to access storage ( #38227 )
...
close pingcap/tidb#38225
2022-10-01 02:35:45 +08:00
70684d39de
*: enable mock session manager and schemaLease for all unit tests ( #37623 )
2022-09-06 14:04:55 +08:00
2858bc1571
*: refine mock session manager ( #37400 )
2022-08-26 15:06:21 +08:00
78b32f3cd4
*: fix the order of FallbackOldAndSetNewAction ( #37272 )
...
close pingcap/tidb#37058
2022-08-23 19:08:20 +08:00
c060208b2f
*: move config file option oom-use-tmp-storage to sysvar ( #36679 )
...
ref pingcap/tidb#33769
2022-08-02 16:58:05 +08:00
b598bd2214
*: support savepoint in transaction ( #34466 )
...
close pingcap/tidb#6840
2022-05-30 14:38:27 +08:00
1bf64c60f4
*: Refactor FieldType structure ( #33569 )
...
close pingcap/tidb#32116
2022-04-26 19:28:51 +08:00
20a58199cf
*: move config file option mem-quota-query to sysvar ( #34141 )
...
ref pingcap/tidb#33769
2022-04-26 03:58:50 +08:00
fef98f2239
domain,server,session: optimize gc safepoint advancing for internal transaction ( #32726 )
...
close pingcap/tidb#32725
2022-04-07 14:14:32 +08:00
9c73e5ed23
*: remove the t.Run ( #31895 )
...
ref pingcap/tidb#31716
2022-01-22 20:31:46 +08:00
daf525a17e
*: replace compareDatum by compare, range part ( #30710 )
2021-12-16 19:48:36 +08:00
2e79433b71
test: merge executor's serial tests to other tests ( #30711 )
2021-12-15 19:36:35 +08:00
b4df7ca4dc
test: make all the tests run in serial ( #30692 )
2021-12-14 18:06:36 +08:00
481455728a
*: track the memory usage of IndexJoin more accurate ( #29068 )
2021-11-24 13:49:50 +08:00
267c960633
executor: migrate test-infra to testify for executor_pkg_test.go ( #29045 )
2021-10-31 12:50:50 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +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
a8adc4cf8e
*: fix many leaks of the test case ( #26909 )
2021-08-06 13:55:12 +08:00
5e75a1c7ee
*: Rename variable GlobalTemporaryTables in TxnCtx to TemporaryTables ( #26028 )
2021-07-08 13:01:29 +08:00
ed686d1963
executor: fix a stupid mistake in filterTemporaryTableKeys() function ( #25521 )
2021-06-17 16:20:37 +08:00
b1d134d7d9
txn: Add txn state's view ( #22908 )
2021-05-12 19:25:40 +08:00
d388538719
*: turn on unused linter ( #24212 )
2021-04-23 13:19:54 +08:00
35eded065e
*: fix structcheck lint warnings ( #23062 )
2021-03-24 21:09:37 +08:00
602bcd2e40
*: fix some structcheck lint warnings ( #22983 )
2021-03-02 23:12:54 +08:00
fb84db123c
executor: make memory tracker for aggregate more accurate. ( #22463 )
2021-02-18 11:27:11 +08:00
31ddba99da
executor: fix The JSON Data can not import to TiDB correctly by load data ( #21043 )
2020-11-16 12:07:28 +08:00
272f964031
executor: support global kill ( #17649 )
2020-10-27 19:39:20 +08:00
0ed9f4d050
executor: tiny optimize slow_query performance and add related runtime stats ( #20200 )
2020-10-13 14:06:09 +08:00
a2e2ce6339
*: use int instead of fmt.Stringer as executor id ( #19207 )
2020-08-19 13:39:31 +08:00
0b035c850a
util: oom-action waits spilling result when acting again ( #18381 )
2020-07-23 14:08:20 +08:00
906f18f7bf
util: make one SortedRowContainer is spilling at the same time. ( #18307 )
...
* fix
* fix
* fix
* fix
* fix
* fix
* add comments
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-07-06 15:00:38 +08:00
9d9f330a4b
executor, util: fix spilling disk when oom. ( #16895 )
2020-06-30 16:32:14 +08:00
a8da23c254
test: fix data race caused by update global config ( #17964 )
...
Co-authored-by: pingcap-github-bot <sre-bot@pingcap.com >
2020-06-12 13:05:27 +08:00
7ebcc20398
executor: support GROUP_CONCAT(ORDER BY) ( #16591 )
2020-05-06 18:41:22 +08:00
d259e90127
infoschema, planner, executor: add virtual system table `infor… ( #15121 )
2020-03-04 20:48:52 +08:00
5c68d537f4
*: support reload tls used by mysql protocol in place ( #14749 )
2020-03-03 10:01:39 +08:00
9fbefc50b5
*: implement inspection_summary system table which organizes metrics by link/module ( #14810 )
2020-02-18 22:39:19 +08:00
c7b43f3c75
executor: fix executor tests for TestFlushPrivilegesPanic and TestSortSpillDisk ( #14681 )
2020-02-08 01:20:26 +08:00
13bf6cc196
executor: implement disk-based sort (Part 2) ( #14279 )
2020-02-07 09:39:53 +08:00
36f0f37b40
expression, planner: remove some fields from `expression.Colum… ( #12573 )
2019-10-29 15:48:26 +08:00
d244723a5e
executor: remove unused structure RecordBatch ( #10891 )
2019-06-26 15:26:16 +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
f67352d238
*: print an expensive log when a query exceeds time threshold ( #10350 )
2019-06-05 20:38:11 +08:00
9d74d6404f
planner, executor: index join enhancement ( #8471 )
2019-04-29 11:07:15 +08:00
5fcc7e2a61
executor: tiny clean up by removing unnecessary string creation ( #10213 )
...
* executor: clean up by remove unnecessary string creation
* check if id is nil
2019-04-22 15:32:15 +08:00
d6396daa77
*: lazy eval explain id and tracker label ( #10139 )
2019-04-22 14:23:33 +08:00