Commit Graph

47 Commits

Author SHA1 Message Date
40456f36fe *: make package sqlexec not depend on sessionctx anymore (#52031)
close pingcap/tidb#52029
2024-03-25 11:59:17 +00:00
ef30a6930f sessionctx,executor: support div_precision_increment sysvar (#51538)
close pingcap/tidb#51501
2024-03-14 08:14:10 +00:00
87bcf32d67 expression: remove providing EnableVectorizedExpression in EvalContext (#51567)
close pingcap/tidb#51563
2024-03-07 07:09:36 +00:00
cc0387b1a3 expression: expose some basic fields to expression.EvalContext (#51420)
close pingcap/tidb#51419
2024-03-04 03:39:33 +00:00
e90df0c19d executor,distsql: refactor the base executor in tableReader (#51397)
close pingcap/tidb#51396
2024-02-29 13:48:32 +00:00
6f02e99396 experssion: table: standalone implement for EvalContext and BuildContext (#51299)
close pingcap/tidb#51298
2024-02-27 07:26:21 +00:00
5b187e5e56 planner: standalone implement for PlanContext (#51237)
close pingcap/tidb#51236
2024-02-22 15:03:28 +00:00
4c749f052b executor,planner: make used stats info thread safe (#51029)
close pingcap/tidb#50835
2024-02-07 09:40:22 +00:00
526d738207 expression: refactor functions to build expressions (#50997)
close pingcap/tidb#50996
2024-02-07 03:05:45 +00:00
402c52eedb executor: Support spill of parallel hash aggregate (#49074)
ref pingcap/tidb#47733
2024-02-04 10:23:42 +00:00
1befe9855d executor: record the index usage on a the whole table (#50816)
close pingcap/tidb#50814
2024-02-02 07:25:54 +00:00
7087f702e1 executors: record the index usage in each executors (#50643)
close pingcap/tidb#50261
2024-01-30 03:51:22 +00:00
51e1e13494 *: update interface{} to any (#50770)
ref pingcap/tidb#50765
2024-01-29 07:21:29 +00:00
7c5f9d4fab *: support display tiflash ru in explain analyze (#50406)
close pingcap/tidb#50637
2024-01-24 09:16:51 +00:00
1442f076c8 executor: fix the issue of coordinator.Close() taking too long (#50494)
close pingcap/tidb#50493
2024-01-19 03:45:17 +00:00
b548c8a1ac executor: avoid concurrently update for SimpleLRUCache in ApplyCache (#50356)
close pingcap/tidb#50347
2024-01-12 11:03:26 +00:00
02e912c529 *: refactor mpp err recovery logic (#50234)
close pingcap/tidb#50221
2024-01-11 08:11:02 +00:00
1245c28b3b executor: refine sort spill (#48872)
ref pingcap/tidb#47733
2024-01-09 00:58:54 +00:00
e811ef2325 fix: check kill signal against 0 (#50029)
ref pingcap/tidb#49643
2024-01-08 05:09:29 +00:00
45215e0a0d *: remove useless code (#50087) 2024-01-05 07:32:04 +00:00
b50b151aed executor: fix unexpected mpp grpc EOF error log (#50010)
close pingcap/tidb#50011
2024-01-03 07:48:46 +00:00
596276bc33 executor: use EncodeKey to encode groupkey in StreamAggExec (#49974)
close pingcap/tidb#49902
2024-01-03 07:48:39 +00:00
ca047599e6 exeuctor: fix goroutine leak when handleForeignKeyCascade exceed mem_quota (#49885)
close pingcap/tidb#49882
2024-01-03 07:48:33 +00:00
e19e06e1bc executor: support recovery mem limit error in disagg tiflash mode (#49401)
close pingcap/tidb#49574
2023-12-29 06:07:58 +00:00
aeefec893d session, chunk: refactor re-used chunk allocator in executor (#49667)
close pingcap/tidb#49661
2023-12-27 06:31:57 +00:00
a7ef915052 *: upgrade rules_go (#49693) 2023-12-27 02:15:28 +00:00
bca554aa82 planner: unite the variable name (#49759) 2023-12-26 07:28:58 +00:00
b27587e9b6 session: add resource group name in stmt context (#49422)
close pingcap/tidb#49318
2023-12-21 02:58:54 +00:00
b850d26e7f pkg/executor: refine the Executor interface (#49494)
close pingcap/tidb#49490
2023-12-19 09:54:23 +00:00
80c6fc1fbd executor: recover panic in executor.Close() (#49222)
close pingcap/tidb#49223
2023-12-12 13:09:19 +00:00
5db7c6aab5 resource_control: fetch cpu quota metrics from store instead of prometheus (#49176)
close pingcap/tidb#49174
2023-12-07 09:26:51 +00:00
077a3e96cb tests: Update mysql-tester, move tests related with RowsAffected and LastMessage (#48789)
ref pingcap/tidb#45961
2023-11-23 04:11:49 +00:00
3d176fcc2c util/codec,util/errctx,*: add error context, and use it to refactor util/codec (#48613)
close pingcap/tidb#48611
2023-11-20 13:53:40 +00:00
20e72af422 *: pass connection_id and connection_alias to tiflash (#48471)
close pingcap/tidb#48470
2023-11-20 05:40:11 +00:00
95759f44bd *: further adaptation to PD HTTP client (#48606)
ref pingcap/tidb#35319
2023-11-20 04:20:42 +00:00
657f0d94a9 pkg: stop using math/rand.Seed (#48653) 2023-11-17 06:00:53 +00:00
1b58a8d63d executor: Move sort tests to sortexec package (#48636)
ref pingcap/tidb#47733
2023-11-17 03:05:18 +00:00
db2e239496 types: remove param explicitTz from types.ParseTime (#48574)
close pingcap/tidb#48573
2023-11-15 08:08:17 +00:00
911334b6ef *: upgrade and adapt to the new PD client (#48575)
ref pingcap/tidb#35319
2023-11-14 09:27:45 +00:00
6e8df186f5 executor: fix goroutine leak for EvalSubqueryFirstRow (#48133)
close pingcap/tidb#48007
2023-11-13 02:27:43 +00:00
21844d0330 executor: return query watch id (#46626)
ref pingcap/tidb#43691
2023-11-07 10:29:11 +00:00
97a6b95795 resource_control: add duration buffer for calibrate time window (#48172)
close pingcap/tidb#48162
2023-11-07 07:48:42 +00:00
a2edc738de *: move sqlescaping from pkg/util/sqlexec to pkg/util/sqlescape (#48061)
close pingcap/tidb#48055
2023-10-31 01:45:36 +00:00
6d64b7e89a types, stmtctx, *: use ZeroDate, ZeroInDate and InvalidDate related flags to replace variable in statement context (#47794)
close pingcap/tidb#47507, close pingcap/tidb#47508
2023-10-27 10:44:05 +00:00
2a628c4801 *: unified the cancel/kill logic in tidb (#47063)
close pingcap/tidb#47075
2023-10-23 09:48:38 +00:00
895b4e0f12 *: replace mathutil.Max/Min with built-in max/min (#47700)
ref pingcap/tidb#45933
2023-10-17 07:22:59 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00