|
|
7dedfab169
|
executor: refactor hashjoin part6 (#39531)
ref pingcap/tidb#39061
|
2022-12-02 04:42:01 +08:00 |
|
|
|
d0b72a2cc7
|
executor: split hashjoin part5 (#39386)
ref pingcap/tidb#39061
|
2022-11-29 12:25:59 +08:00 |
|
|
|
fee8ed7431
|
executor: split hashjoin part4 (#39155)
ref pingcap/tidb#39061
|
2022-11-23 17:35:58 +08:00 |
|
|
|
bb0e8a18d2
|
executor: split hashjoin part3 (#39089)
ref pingcap/tidb#39061
|
2022-11-15 15:07:54 +08:00 |
|
|
|
b5e1f7a2e4
|
executor: split hashjoin into workers(part2) (#39079)
ref pingcap/tidb#39061
|
2022-11-11 16:31:53 +08:00 |
|
|
|
42ff5e6ec6
|
executor: split hashjoin into workers(part1) (#39063)
ref pingcap/tidb#39061
|
2022-11-11 10:47:54 +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 |
|
|
|
c4f6de159b
|
planner: PhysicalPlan memory trace 7 (#38030)
ref pingcap/tidb#37632
|
2022-09-23 15:29:43 +08:00 |
|
|
|
0823fdb6b3
|
planner, executor: implement the null-aware antiSemiJoin and null-aware antiLeftOuterSemiJoin (hash join with inner build) (#37512)
close pingcap/tidb#37525
|
2022-09-20 00:05:03 +08:00 |
|
|
|
158ba1a1d9
|
*: enable part revive for all code (#36703)
|
2022-08-01 14:02:06 +08:00 |
|
|
|
157c178f27
|
*: seperate TxnScope and ReplicaReadScope (#35877)
close pingcap/tidb#31772
|
2022-07-05 11:33:02 +08:00 |
|
|
|
e50b9430fc
|
*: enable gci (#35823)
ref pingcap/tidb#35345
|
2022-07-04 14:53:02 +08:00 |
|
|
|
0ec79496b6
|
planner: fix prepared statement with window function will check the args in the preparation. (#34503)
close pingcap/tidb#31471
|
2022-05-16 15:22:36 +08:00 |
|
|
|
1bf64c60f4
|
*: Refactor FieldType structure (#33569)
close pingcap/tidb#32116
|
2022-04-26 19:28:51 +08:00 |
|
|
|
d23a81488a
|
*: Move stale read context to TxnManager (#33812)
close pingcap/tidb#31954, close pingcap/tidb#33014, close pingcap/tidb#33832
|
2022-04-25 16:52:51 +08:00 |
|
|
|
b460f87b6d
|
executor: add a benchmark test for union scan reading (#32441)
close pingcap/tidb#32433
|
2022-02-18 21:23:40 +08:00 |
|
|
|
07b0c7c657
|
executor: get the right result for stmt select ... for update union select … (#31956)
close pingcap/tidb#31530
|
2022-01-27 17:45:13 +08:00 |
|
|
|
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 |
|