Commit Graph

2890 Commits

Author SHA1 Message Date
0f0f7080a8 statistics: remove dead code (#58412)
ref pingcap/tidb#57804
2024-12-20 10:29:00 +00:00
d9749cd329 ttl: add integration test with random fault session for TTL (#58110)
close pingcap/tidb#58411
2024-12-20 08:58:27 +00:00
acba0cd1e2 executor: fix the data race in hash join tests (#58406)
close pingcap/tidb#58286
2024-12-20 08:02:29 +00:00
220d5cb0d5 util: Change the output dir of the PLAN REPLAYER to be temp_dir (#58228)
close pingcap/tidb#55513
2024-12-20 08:02:21 +00:00
bf7016dba3 ddl: add more metrics for different operations of job execution, refine panels (#58360)
ref pingcap/tidb#54436
2024-12-20 06:52:12 +00:00
0f653f31d7 planner: refactor some code of cross-db binding (#58424)
ref pingcap/tidb#51347
2024-12-20 05:51:03 +00:00
8388f0fc58 expression: fix the truncate function when the first arg is 0 and second value is too large (#58191)
close pingcap/tidb#57651
2024-12-20 04:37:24 +00:00
05a35ca41f lightning: enable pd grpc client log (#58339)
close pingcap/tidb#58337
2024-12-20 03:44:16 +00:00
85b46562ed parser: Fix undocumented password_func function (#58312)
close pingcap/tidb#58311
2024-12-20 03:44:09 +00:00
a3c9b7931c expression: cleanup old functions (#58327)
close pingcap/tidb#58326
2024-12-19 13:25:54 +00:00
842b66e1b1 planner: fix "invalid memory address or nil pointer dereference" when using Instance Plan Cache in some cases (#58407)
close pingcap/tidb#58395
2024-12-19 12:22:26 +00:00
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
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
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