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
278c3e81b4
*: support EXPLAIN FOR CONNECTION ( #10030 )
2019-04-09 10:45:22 +08:00
09beefbe04
session,executor: performance improvement in SetProcessInfo ( #9681 )
2019-03-13 17:24:39 +08:00
33b4c3e3c8
executor: fix csv parser ( #9005 )
2019-01-15 22:46:23 +08:00
00c4ff4fa9
*: refactor Executor.Next() to receive RecordBatch ( #8994 )
2019-01-14 15:04:36 +08:00
c137cada68
*: change golang.org/x/net/context to standard context ( #8579 )
2018-12-05 13:54:00 +08:00
3128e9b98a
*: Hide "Mem" column from SHOW PROCESSSLIST ( #8543 )
2018-12-05 11:42:58 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
38f2fe0b60
executor,infoschema: check privilege for 'show processlist' ( #7858 )
...
"show processlist" requires the PROCESS privilege.
Otherwise, the user can see only his own threads.
2018-10-10 17:50:37 +08:00