|
|
502f34f975
|
*: fix Makefile for bench-daily (#28868)
|
2021-10-19 10:38:42 +08:00 |
|
|
|
092544cd1d
|
distsql: add distsql package benchmark to daiy bench test (#28724)
|
2021-10-14 17:09:27 +08:00 |
|
|
|
94e30df8e2
|
parser: fix compiling, add unit tests (#28700)
|
2021-10-11 23:15:25 +08:00 |
|
|
|
1cd95a8b94
|
*: add more daily benchmark test cases (#26773)
|
2021-09-10 23:00: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 |
|
|
|
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 |
|
|
|
9189ec66ac
|
*: stale reads compatible with prepare (#25156)
|
2021-06-11 19:32:35 +08:00 |
|
|
|
dbb753fd02
|
executor: create PipelinedWindowExec (#23022)
|
2021-06-03 15:38:27 +08:00 |
|
|
|
0f151af7c5
|
*: add telemetry support for CTE (#25022)
|
2021-06-03 14:46:27 +08:00 |
|
|
|
39bd181213
|
*: Upgrade to go 1.16 && remove deprecated io/ioutil (#24527)
|
2021-05-25 12:07:34 +08:00 |
|
|
|
2a57ec7cc5
|
executor: make mds.randDatum return different float type for mysql.Float and mysql.Double (#23645)
|
2021-03-30 16:29:24 +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 |
|
|
|
35534ae752
|
*: apply golangci-lint to the new code (#22824)
|
2021-02-24 18:24:03 +08:00 |
|
|
|
fb84db123c
|
executor: make memory tracker for aggregate more accurate. (#22463)
|
2021-02-18 11:27:11 +08:00 |
|
|
|
43a562f60e
|
*: fix cancel query slow_query doesn't release resource and tiny optimize (#21456)
|
2020-12-04 15:04:12 +08:00 |
|
|
|
c9288d246c
|
executor: add unit test and benchmark for shuffle merge join (#21360)
|
2020-11-29 23:11:22 +08:00 |
|
|
|
b87849868c
|
executor: add benchmark for partitionRangeSplitter (#21363)
|
2020-11-29 22:54:04 +08:00 |
|
|
|
f9cd7ed69d
|
planner, executor: parallelize stream aggregation with shuffle. (#21095)
|
2020-11-25 15:37:51 +08:00 |
|
|
|
ceddc106f0
|
executor,planner/core,util/plancodec: extend executor.ShuffleExec and planner.core.PhysicalShuffle to support multiple data sources (#20942)
|
2020-11-24 10:59:03 +08:00 |
|
|
|
41786cb976
|
*: seperate hash keys from join keys in IndexJoin (#20761)
|
2020-11-16 16:24:51 +08:00 |
|
|
|
4d9d3d8c26
|
executor: fix panic in BenchmarkWindowFunctions BenchmarkWindowFunctionsWithFrame and BenchmarkWindowRows
|
2020-11-10 11:37:37 +08:00 |
|
|
|
369c12f779
|
[planner, executor, kv]: refine and extract mpp codes to the right place (#20691)
|
2020-11-02 14:30:47 +08:00 |
|
|
|
4501f6d7ab
|
planner, executor: enable inline projection for Limit (#20288)
|
2020-10-19 10:55:13 +08:00 |
|
|
|
b6b9b8a6df
|
exector, planner: Improve the performance of the aggFuncMaxMin by using sliding window (#16819)
* temp
* temp
* unit test
* executor: Improve the performance of `aggFuncMin` by using sliding window
* executor: Improve the performance of `aggFuncMin` by using sliding window
* executor: Improve the performance of `aggFuncMin` by using sliding window
add ut
* fix: ResetPartialResult
* add maxMin4Time.Slide and maxMin4Duration.Slide
* add benchmark
* add var `dirty`
* add a comment
* fix Decimal
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* implementing the maxMinQueue using heap
* fix import check
* fix import check
* fix check
* remove PushMyDecimal
* refactor maxMinHeap
* 尝试优化heap
* 尝试优化heap
* fix benchmark
* fix:*
* solved pr comments
* solved pr comments
* fix
* fix
* fix
* 先回家
* maxMin4IntSliding
* fix import
* fix
* new builder
* fix ut
* fix
* fix
* fix ut
* fix ut
* fix fmt
* add benchmark
* fix
* fix
* lazyload
* lazyload
* fix frame
* fix check_dev
* add a unit test
* sliding aggFunc
* sliding aggFunc
* fix
* move ut
* fix dev_check
* fix dev_check
* resolved comments
* refactor ut
* refactor ut
* refactor ut
Co-authored-by: Yuanjia Zhang <zhangyuanjia@pingcap.com>
|
2020-09-09 14:31:41 +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 |
|
|
|
9d9f330a4b
|
executor, util: fix spilling disk when oom. (#16895)
|
2020-06-30 16:32:14 +08:00 |
|
|
|
c98514e751
|
executor: unify executor concurrency (#16999)
|
2020-06-22 17:39:32 +08:00 |
|
|
|
7ebcc20398
|
executor: support GROUP_CONCAT(ORDER BY) (#16591)
|
2020-05-06 18:41:22 +08:00 |
|
|
|
8cd377dd07
|
executor: Improve the performance of aggFuncBitXor by using… (#16091)
|
2020-04-15 15:03:11 +08:00 |
|
|
|
49ee75a0a5
|
planner, executor: enable inline projection for merge join (#15463)
|
2020-04-09 15:58:32 +08:00 |
|
|
|
a93e91fc57
|
executor: Improve the performance of aggFuncAvg by using sliding window (#15606)
|
2020-04-03 14:02:38 +08:00 |
|
|
|
bbac2b2fe4
|
executor: Improve the performance of aggFuncSum by using sliding window (#14887)
|
2020-03-23 13:29:44 +08:00 |
|
|
|
cdc782418c
|
executor: fix hash join benchmark and add a simple hash join test (#14901)
|
2020-03-03 15:24:09 +08:00 |
|
|
|
c1114b9724
|
planner, executor: enable inline projection for index joins (#15004)
|
2020-03-02 15:32:09 +08:00 |
|
|
|
f2fa5c5fd5
|
expression: consider collations when comparing strings (#14913)
|
2020-02-25 15:06:37 +08:00 |
|
|
|
114405e114
|
executor: inline projection for hash join (#14682)
|
2020-02-13 18:44:33 +08:00 |
|
|
|
17da140f15
|
executor: Improve the performance of WindowExec by using sliding window (#14294)
|
2020-02-07 18:38:54 +08:00 |
|
|
|
13bf6cc196
|
executor: implement disk-based sort (Part 2) (#14279)
|
2020-02-07 09:39:53 +08:00 |
|
|
|
cfe0c2025f
|
executor: vectorize the merge join executor by vecGroupChecker (#14458)
|
2020-02-04 15:41:24 +08:00 |
|
|
|
74bc00dfa9
|
Improve the performance of WindowExec by using multi-thread hash grouping (#14238)
|
2020-01-16 21:04:16 +08:00 |
|
|
|
a487748b46
|
executor: support merge join on disk (#13946)
|
2019-12-31 18:49:10 +08:00 |
|
|
|
ebc4fa9dee
|
executor: resort fields for reducing the memory allocated (#14208)
|
2019-12-31 17:19:59 +08:00 |
|
|
|
8fab2548d0
|
executor: show operators' disk consumption in results of EXPLAIN ANALYZE (#13764)
|
2019-12-02 17:04:29 +08:00 |
|
|
|
b84c5a73ad
|
executor: implement the execution part of the outer hash join (#12882)
|
2019-11-12 17:48:30 +08:00 |
|
|
|
b697fac4ba
|
expression: vectorize hash calculation during probing (#12048) (#12669)
|
2019-11-05 21:42:34 +08:00 |
|
|
|
7bfa8967e1
|
executor: rename HashJoin.outer and inner to probe and build (#13045)
|
2019-10-31 11:43:36 +08:00 |
|
|
|
cc991d90d3
|
executor: support index lookup merge join in executor. (#12024)
|
2019-10-14 19:21:33 +08:00 |
|
|
|
a177d46663
|
executor: add index hash join benchmark (#12564)
|
2019-10-09 17:02:46 +08:00 |
|