25 Commits

Author SHA1 Message Date
187eba37ca executor, util/memory: keep global analyze memory usage non-negative (#65503)
close pingcap/tidb#65502
2026-01-13 16:29:24 +00:00
e23dccfc4c executor, planner: change some log's level from error to warning (#63577)
close pingcap/tidb#63576
2025-09-26 18:35:49 +00:00
01c2af36e9 executor: fix the issue during analyze when first col is virtual col (#62333)
close pingcap/tidb#61606
2025-07-10 07:53:48 +00:00
1c05c7fe38 planner: avoid exceeding the configured concurrency limit (#61786)
close pingcap/tidb#61785
2025-06-18 14:59:30 +00:00
51659f3553 *: remove StatementContext from CommonHandleCols to fix a bug caused by shallow clone in plan cache (#61182)
close pingcap/tidb#61118
2025-05-21 07:31:10 +00:00
34afcbb9d3 executor: gopls modernize (#60787)
close pingcap/tidb#60786
2025-05-07 14:32:26 +00:00
75d9830bd2 *: AnalyzeV2 supports processing special global indexes (#56115)
close pingcap/tidb#54233
2024-09-25 06:34:50 +00:00
3176b9c263 *: move XXInfo/Job, etc, out from model pkg in parser to meta (#55754)
ref pingcap/tidb#54436
2024-09-04 04:49:45 +00:00
686f8bc383 statistics: move history-related functions into the stats handle (#55163)
ref pingcap/tidb#55043
2024-08-07 09:30:40 +00:00
273ca667ab *: remove limiting process id for auto analyze (#54902)
ref pingcap/tidb#53460
2024-07-29 16:01:18 +00:00
e53bfc484a executor: Add more comments for collecting stats on generated column index (#54769) 2024-07-19 09:43:44 +00:00
def7c2313c *: adaptively control analyze distsql concurrency (#53261)
close pingcap/tidb#53262
2024-05-21 13:58:16 +00:00
6d6c203e29 statistics: add more comments to FMSketch (#52841) 2024-04-24 12:33:11 +00:00
2e1d9e1039 executor: remove the retry for analyze (#52634)
close pingcap/tidb#52601
2024-04-16 11:12:06 +00:00
e90df0c19d executor,distsql: refactor the base executor in tableReader (#51397)
close pingcap/tidb#51396
2024-02-29 13:48:32 +00:00
66401b5c06 executor: remove useless code for tidb_analyze_distsql_scan_concurrency (#50811)
close pingcap/tidb#50641
2024-01-30 08:39:24 +00:00
6957170f11 executor: use analyze scan concurrency to control index analyze (#50639)
close pingcap/tidb#50641
2024-01-22 11:37:49 +00:00
9feb102d19 executor: BCE for the analyze (#49726)
close pingcap/tidb#49704
2023-12-25 06:58:56 +00:00
4279cd6f23 *: avoid copy in the SortSampleItems (#48683)
ref pingcap/tidb#47275
2023-11-24 13:56:43 +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
5a22d566a8 executor: reuse goroutine in the analyze (#47637)
ref pingcap/tidb#47275
2023-11-03 05:51:38 +00:00
6dd6a5e50c executor: improve channel length for analyze (#47960)
ref pingcap/tidb#47275
2023-10-26 06:27:34 +00:00
2a628c4801 *: unified the cancel/kill logic in tidb (#47063)
close pingcap/tidb#47075
2023-10-23 09:48:38 +00:00
ac1f0d92a6 planner: move more methods from StatsHandle to its sub-packages (#47749)
ref pingcap/tidb#46905
2023-10-18 14:39:28 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00