Commit Graph

25296 Commits

Author SHA1 Message Date
1bf4bf12fa ddl: implement backoff strategy for async event notification in tests (#58386)
close pingcap/tidb#58344, close pingcap/tidb#58421
2024-12-19 12:22:19 +00:00
15d25e03fd planner: fix hash partition prune with is null condition (#58383)
close pingcap/tidb#58374
2024-12-19 12:22:12 +00:00
c400723217 planner: rename fuzzyBinding to crossDBBinding in SPM (#58402)
ref pingcap/tidb#51347
2024-12-19 11:08:19 +00:00
0bf3e01900 *: Update client-go and verify all read ts (#58054)
ref pingcap/tidb#57786
2024-12-19 11:08:12 +00:00
a3f823d54f sessionctx: Remove date_format, datetime_format,max_tmp_tables variables (#58353)
close pingcap/tidb#9155
2024-12-19 08:40:36 +00:00
1fa29556ab planner: quickly get total count from index/column (#58365)
close pingcap/tidb#58366
2024-12-19 06:16:30 +00:00
85f3f9c0a6 expression: Fix arg validation for tidb_mvcc_info() (#58310)
close pingcap/tidb#58309
2024-12-19 03:57:49 +00:00
77866d1f46 expression: Update generated column function restrictions (#58308)
close pingcap/tidb#58299
2024-12-19 03:57:42 +00:00
659e3e73dd compact restore: use closure to initial snapshot restore checkpoint (#58146)
close pingcap/tidb#58237
2024-12-19 02:34:00 +00:00
tpp
a3574aa6a3 planner: Refactor out-of-range estimation based upon modifyCount (#57431)
close pingcap/tidb#58068
2024-12-18 17:28:42 +00:00
aa19d3f261 planner: remove unused Auto Capture (#58373)
ref pingcap/tidb#51347
2024-12-18 14:11:06 +00:00
f05cbddfd3 statistics: skip non-exicted table when to init stats (#58381)
close pingcap/tidb#58378
2024-12-18 12:43:22 +00:00
80b34784bf planner: fix possible read-write DATA RACE on Instance Plan Cache (#58328)
close pingcap/tidb#58318
2024-12-18 12:43:15 +00:00
4407ef5c22 metrics: don't use deprecated api (#58375)
ref pingcap/tidb#55390
2024-12-18 11:22:42 +00:00
ec0dabcba6 planner: improve comments and clean up function for OR type IndexMerge logic (#58332)
ref pingcap/tidb#58361
2024-12-18 09:55:30 +00:00
d24ee4f722 planner, executor: support show traffic jobs (#58322)
close pingcap/tidb#58319
2024-12-18 09:55:15 +00:00
0be1983389 domain: move async load stats into single goroutine (#58302)
close pingcap/tidb#58303
2024-12-18 06:57:57 +00:00
1405c5e1a5 planner: introduce hash collision consideration on group expression de-duplication (#58354)
ref pingcap/tidb#51664
2024-12-18 05:01:53 +00:00
f3e27f0ca6 planner: remove unnecessary methods in global binding handler (#58350)
ref pingcap/tidb#51347
2024-12-18 05:01:46 +00:00
177a03c8e5 ddl: support pre-split index regions before creating index (#57553)
close pingcap/tidb#57551, close pingcap/tidb#57552
2024-12-18 05:01:39 +00:00
5ac0b2e033 executor: change the evaluation order of columns in Update and Insert statements (#57123)
ref pingcap/tidb#56829
2024-12-18 03:42:36 +00:00
68d6b9932b execdetails: tiny optimization for executor stats (#58186)
ref pingcap/tidb#56649
2024-12-17 15:59:36 +00:00
588b273f67 global sort: add boundaries to split keys when generating plan (#58323)
close pingcap/tidb#58267
2024-12-17 15:04:30 +00:00
22c91d0199 planner: remove unnecessary methods in global binding handler (#58343)
ref pingcap/tidb#51347
2024-12-17 14:05:36 +00:00
d92dce025a ttl: reduce some warnings logs when locking TTL tasks (#58306)
close pingcap/tidb#58305
2024-12-17 13:21:03 +00:00
db2776a252 infoschema: change infoschem v2 btree element from tableItem to *tableItem (#58324)
ref pingcap/tidb#58321
2024-12-17 11:51:57 +00:00
40eb7dd91d infoschema: simplify size calculation for array (#58320)
ref pingcap/tidb#50959
2024-12-17 11:51:50 +00:00
664805a3c3 domain: change some stats log level as WARN (#58316)
ref pingcap/tidb#58315
2024-12-17 11:51:43 +00:00
7b051c8b08 execdetails: reduce mem allocs on RecordOneCopTask (#58235)
ref pingcap/tidb#56649
2024-12-17 11:51:36 +00:00
1bf57f5e69 ttl: add more information in TTL logs (#58199)
close pingcap/tidb#58197
2024-12-17 11:51:30 +00:00
08840e06c1 copr: fix the issue that busy threshold may redirect batch copr to followers (#58193)
close pingcap/tidb#58001
2024-12-17 11:51:22 +00:00
6a88a1354e workloadrepo: disable statement summary history when repository is enabled (#58063)
ref pingcap/tidb#57147
2024-12-17 11:51:15 +00:00
dde1dcd750 session: add indexes for mysql.analyze_jobs (#58134)
close pingcap/tidb#57996
2024-12-17 10:05:42 +00:00
8a80a41b8d statistics: limit the batch size when updating the stats cache (#57954)
close pingcap/tidb#57953
2024-12-17 07:43:45 +00:00
0ccee0e011 store/copr: optimize copIterator by avoid start new goroutine (#57522)
ref pingcap/tidb#56649
2024-12-17 06:53:45 +00:00
aec0fc58bd lightning: calculate concurrency of schema import from region-concurrency (#58202)
close pingcap/tidb#58141
2024-12-17 04:50:15 +00:00
c8ba4e3ace *: avoid some unnecessary call of ensureActiveUser() (#57388)
ref pingcap/tidb#55563
2024-12-17 03:33:42 +00:00
57a73ea05e planner: output create-index statements for recommend index run (#58293)
ref pingcap/tidb#12303
2024-12-16 16:43:51 +00:00
0dcadef6a8 planner: stabilize the vector index test (#58254)
ref pingcap/tidb#57871
2024-12-16 15:46:48 +00:00
bd07e09981 Revert "infoschema: change sieve Get() function Mutex to RWMutex" (#58292)
close pingcap/tidb#58287
2024-12-16 12:11:21 +00:00
dcec06a74b *: tiny optimize by avoid sprintf (#58285)
ref pingcap/tidb#56649
2024-12-16 12:11:13 +00:00
f7449598a7 planner: convert cartesian semi join with other nulleq condition to cross semi join with equal condition (#58075)
close pingcap/tidb#57583
2024-12-16 12:11:06 +00:00
9ffbcaff92 planner: remove useless test files of Index Advisor (#58294)
ref pingcap/tidb#12303
2024-12-16 11:13:31 +00:00
076615b9aa planner: add cascade basic interface definition and basic task type. (#57981)
ref pingcap/tidb#51664
2024-12-16 11:13:24 +00:00
9823f003de statistics: get right max table id when to init stats (#58280)
close pingcap/tidb#58284
2024-12-16 09:32:57 +00:00
cc83417e59 bazel: remove jdk17 to support bazel7 (#58269)
close pingcap/tidb#58278
2024-12-16 08:01:06 +00:00
cea46f17ce ttl: retry the rows when del rate limiter returns error in delWorker (#58206)
close pingcap/tidb#58205
2024-12-16 04:56:51 +00:00
9dfb87cb52 infoschema: change sieve Get() function Mutex to RWMutex (#58243)
close pingcap/tidb#58227
2024-12-16 04:01:42 +00:00
df0c5d1f0c executor: Fix the parse problematic slow log panic issue due to empty value string (#58258)
close pingcap/tidb#58147
2024-12-16 03:15:00 +00:00
59dff48ea2 planner, workload-based learning: The setup process framework of workload-based learning (#58132)
ref pingcap/tidb#58131
2024-12-16 00:04:15 +00:00