Commit Graph

88 Commits

Author SHA1 Message Date
3ad4f74354 planner: add limit control for intersection case of index merge reader (#46862)
close pingcap/tidb#46863
2023-09-13 08:28:50 +00:00
c7f5781d21 planner: remove useless todo comment and fix some typos for index merge (#46934) 2023-09-13 07:12:16 +00:00
f717e39a8e executor: split aggregate.go into several files (#46489)
close pingcap/tidb#46487
2023-08-30 08:50:10 +00:00
2abf83ddd5 *: remove feedback (#45969)
ref pingcap/tidb#46056
2023-08-21 11:03:34 +00:00
533998e592 executor: fix retChk = nil in index_merge_reader (#46111)
close pingcap/tidb#46005
2023-08-21 07:18:33 +00:00
2a674bca65 *: use std/slices to replace exp/slices (#46079)
ref pingcap/tidb#45933
2023-08-15 05:32:00 +00:00
0a1dcb0a18 executor: add test for pr 45284 (#45608)
close pingcap/tidb#45607
2023-08-03 06:02:39 +00:00
0e068edd6d planner, executor: support index merge's order prop push down at the normal way (#43881)
ref pingcap/tidb#41028, close pingcap/tidb#43577, close pingcap/tidb#45387
2023-08-01 01:22:07 +00:00
b1feeca170 linter: enable revive for executor (#45504)
ref pingcap/tidb#40786
2023-07-24 03:22:18 +00:00
d4500b81ee executor: fix query hang in IndexMerge Executor when it's killed (#45284)
close pingcap/tidb#45279
2023-07-13 03:57:44 +00:00
30cafb3c3a executor: refactor executor and baseExecutor (#45065)
ref pingcap/tidb#44940
2023-07-03 07:56:12 +00:00
e9eec6c0a9 planner: add model.ExtraPhysTblID into indexScan.Schema() (#44985)
close pingcap/tidb#44984
2023-06-30 10:42:44 +00:00
f075569e43 executor: improve code for hasExtralPidCol function (#44688)
close pingcap/tidb#44773
2023-06-19 08:49:11 +00:00
f320bbe469 linter: enable QF1012 (#44554)
ref pingcap/tidb#40786
2023-06-09 21:56:46 +00:00
fe40acd803 *: let handleMap supports partitionHandle (#44360)
close pingcap/tidb#44312
2023-06-06 11:27:52 +00:00
8deae8a70e executor,store,kv: Introduce mpp coordinator interface (#44034)
ref pingcap/tidb#44032
2023-05-25 10:55:39 +00:00
f803438292 executor: split TestIndexMergeReaderPanic to avoid case timeout (#43689)
close pingcap/tidb#43688
2023-05-10 09:58:08 +00:00
2ca58a4be1 planner, executor: remove pid param for sortedSelectResults (#43315)
close pingcap/tidb#43241
2023-04-26 06:25:52 +00:00
658e7b8914 planner, executor: indexMerge support partition table with limit embedded (#43173)
ref pingcap/tidb#41028, close pingcap/tidb#43158, close pingcap/tidb#43160
2023-04-20 21:43:20 +08:00
2d0564c8ff executor, planner: support indexMerge limit embeded with non partition table (#42811)
ref pingcap/tidb#41028
2023-04-14 15:29:01 +08:00
4f9afd424a executor: fix runtime stats for indexMerge (#43032)
close pingcap/tidb#43024
2023-04-13 19:33:03 +08:00
90657caaf4 executor: Lower the log level from info to debug for index merge reader (#42597)
close pingcap/tidb#41949
2023-03-27 16:50:44 +08:00
e927cade5c txn: disable rc read check ts for cursor read mode (#42185)
close pingcap/tidb#42184
2023-03-14 17:44:48 +08:00
e1e1c05150 key: remove unnecesssary convert (#41887) 2023-03-03 11:47:10 +08:00
0801e4210f executor: fix IndexMerge hang when got oom cancel (#41633)
close pingcap/tidb#41545
2023-02-22 17:45:07 +08:00
4aa3a95f9f exeuctor: fix coprocessor goroutine leak for IndexMerge (#41610)
close pingcap/tidb#41605
2023-02-22 15:19:06 +08:00
b0519d822e executor: detach memTracker when open executor (#41556)
close pingcap/tidb#41476
2023-02-20 15:47:05 +08:00
833e0b9151 executor: use const varialbe for index merge handleWorkerPanic (#41066)
close pingcap/tidb#41065
2023-02-07 06:49:57 +08:00
bc2c1b229d executor: fix IndexMerge handle panic logic (#41036)
close pingcap/tidb#41047
2023-02-05 15:39:56 +08:00
d6302c1144 executor: Fix tidb crash on index merge reader (#40904)
close pingcap/tidb#40877
2023-02-01 14:33:56 +08:00
d354d8d18d executor: fix data race on the IndexMergeReaderExecutor (#39513)
close pingcap/tidb#39514
2022-12-01 21:40:02 +08:00
dea207bcc1 executor: fix index merge intersection may stuck (#39495) 2022-12-01 11:28:00 +08:00
e135608dcf executor: support Intersection of IndexMerge (#38636)
close pingcap/tidb#39334
2022-11-29 23:24:00 +08:00
23543a4805 *: merge the runtime stats in time to avoid using too many memory (#39394)
close pingcap/tidb#39413
2022-11-29 21:00:00 +08:00
f9a6e47192 planner: support push part of order property down to the partition table (#36108)
ref pingcap/tidb#26166
2022-11-29 13:51:59 +08:00
ea26284ea3 *: avoid special cases DATA RACE (#38918)
close pingcap/tidb#38914
2022-11-08 20:13:50 +08:00
0b3e1e9be0 *: Chunkreuse try reuse chunk in operator (#38607)
close pingcap/tidb#38606
2022-11-04 11:28:00 +08:00
d6d0ce7b10 *: gofmt code for adapting go 1.19 (#36832)
ref pingcap/tidb#36879
2022-08-11 12:50:49 +08:00
8b919bf893 executor,store/copr: fix index merge, distsql request's key ranges should be sorted (#36633)
close pingcap/tidb#36632
2022-07-29 13:49:12 +08:00
afd71bdefd executor: support dispatch cop request to closest replica adaptively (#35927)
ref pingcap/tidb#35926
2022-07-19 17:59:07 +08:00
562bb9f9e2 executor: fix incorrect runtime stats when there are applys (#35919)
ref pingcap/tidb#35889, close pingcap/tidb#35911
2022-07-07 00:49:02 +08:00
157c178f27 *: seperate TxnScope and ReplicaReadScope (#35877)
close pingcap/tidb#31772
2022-07-05 11:33:02 +08:00
fcfa26cb39 executor: add the missed runtime stats when the index merge partial task returns 0 row (#35297)
close pingcap/tidb#35296
2022-06-21 02:04:36 +08:00
b0245cda58 *: clean up coprocessor streaming code (#35277)
close pingcap/tidb#35276
2022-06-10 10:50:31 +08:00
c8468a7010 distsql,executor: using paging protocol for all coprocessor requests (#35068)
close pingcap/tidb#35067
2022-06-01 11:06:27 +08:00
f88dab92f9 util: use generics to implement max/min (#34197)
close pingcap/tidb#34247
2022-05-06 10:08:57 +08:00
1cf4fcfa73 *: support prepared plan cache for cached table (#32139)
close pingcap/tidb#32003
2022-02-14 12:29:37 +08:00
9e928b2321 *: fix weak consistency not work (#31935)
close pingcap/tidb#31933
2022-01-25 14:24:11 +08:00
1b975917a3 executor: make handles be ordered when build table reader for IndexMerge (#31359)
close pingcap/tidb#31295
2022-01-06 12:44:37 +08:00
ceed5488cf executor: fix data race in IndexMergeReaderExec (#31230)
close pingcap/tidb#31229
2021-12-31 17:41:50 +08:00