696 Commits

Author SHA1 Message Date
1b2d0b873c planner: make cardinality and selectivity tests ignore plan ID with explain format as brief (#65520)
ref pingcap/tidb#60940
2026-01-19 00:04:56 +00:00
f8627fd3ff planner: fix the row count for index join use the PK in inner side (#65190)
close pingcap/tidb#65183
2026-01-16 03:17:01 +00:00
tpp
79b2debe2a planner: index pruning using existing infra (#64999)
close pingcap/tidb#63856
2026-01-15 01:11:23 +00:00
3994683c4f expression: fix column type inference for AES_ENCRYPT in views (#65538)
close pingcap/tidb#65530
2026-01-13 15:03:26 +00:00
920ee6e011 ddl: forbid operations that might change system table id in nextgen (#65411)
ref pingcap/tidb#61702
2026-01-09 10:52:05 +00:00
tpp
0bbbbbe47b planner: suppress column number in plan_tree explain (#65148)
ref pingcap/tidb#63118
2026-01-08 19:07:47 +00:00
bedae51b62 expression: Vectorized versions of new UUID functions (#65301)
ref pingcap/tidb#61982
2026-01-06 19:53:17 +00:00
0f1f7aa89b planner: outer join cannot be eliminated due to the impact of the expression index (#65187)
close pingcap/tidb#65166
2026-01-05 18:27:14 +00:00
76cbd72ef9 planner: check DROP privilege for TRUNCATE PARTITION statement (#64024) (#64225)
close pingcap/tidb#64024
2026-01-04 14:15:50 +00:00
cb5f862160 ddl: allow dropping CHECK constraints when tidb_enable_check_constraint is OFF (#65243)
close pingcap/tidb#64891
2026-01-01 06:05:17 +00:00
b9034ca064 ddl: check TTL constraints for temporary tables (#65246)
close pingcap/tidb#64948
2025-12-31 18:02:32 +00:00
a9e15ac03a expression: make location case insensitive for GET_FORMAT (#65240)
close pingcap/tidb#59420
2025-12-31 14:08:59 +00:00
9ce91e4518 expression: fix handling of zero month/day in DATE function (#65150)
close pingcap/tidb#59417
2025-12-30 13:09:38 +00:00
1776433ee0 planner: fix no access path when TiKV read is disabled under RC isolation (#65127)
close pingcap/tidb#65059
2025-12-29 07:23:41 +00:00
e8f1738141 test: avoid to query DNS and port name for lsof in run-test.sh to avoid block (#65283)
ref pingcap/tidb#56556
2025-12-26 10:42:52 +00:00
6c6955dd84 chunk: fix the issue that the last_sql_use_alloc is not correct if it only reuses the chunk for results (#65254)
close pingcap/tidb#65253
2025-12-25 08:50:38 +00:00
7dea15e880 expression: support newer UUID types (#65007)
close pingcap/tidb#61982
2025-12-24 18:05:55 +00:00
9aa228717e test: force to create table with "clustered" for index lookup push down tests (#65167)
ref pingcap/tidb#62575
2025-12-23 01:33:59 +00:00
ce06e5d382 *: fix index lookup pushdown error for partition table + uncomitted rows (#65157)
close pingcap/tidb#65155
2025-12-22 08:30:40 +00:00
8227b493ba executor: nonclustered partitioned table could miss updates due to duplicate _tidb_rowid from EXCHANGE PARTITION (#65084)
close pingcap/tidb#65067
2025-12-18 04:59:59 +00:00
a14f0c8f22 ddl: sync affinity group for pd and support show affinity (#65049)
ref pingcap/tidb#64938
2025-12-17 12:37:56 +00:00
69fb8dbc92 *: support system variable tidb_index_lookup_pushdown_policy and hint NO_INDEX_LOOKUP_PUSHDOWN (#64932)
ref pingcap/tidb#62575
2025-12-15 05:38:47 +00:00
4f424863db ddl: support to set and alter the AFFINITY for table (#64988)
ref pingcap/tidb#64938
2025-12-15 03:13:17 +00:00
80f74ede58 stats: set the default analyze column options to all (#64994)
ref pingcap/tidb#64992
2025-12-12 23:58:19 +00:00
d897c6191a tests: make some index lookup push down test stable (#65001)
close pingcap/tidb#62575
2025-12-12 07:52:08 +00:00
5271f751a0 planner: remove code of the deprecated optimizer trace - 5 (#64945)
ref pingcap/tidb#63725
2025-12-12 04:16:26 +00:00
ab314687d6 *: upgrade golang to 1.25.5 (#63475)
close pingcap/tidb#62981
2025-12-10 09:40:20 +00:00
fc68c74dbb planner: remove code of the deprecated optimizer trace - 4 (#64929)
ref pingcap/tidb#63725
2025-12-10 02:35:39 +00:00
9802ef9efc tool: upgrade mysql-tester to show the diff (#64869) 2025-12-09 15:11:38 +00:00
91a2277e0e expression: keep the same order of scalarFunction's args when to prepagate constant (#64927)
close pingcap/tidb#64924
2025-12-09 13:04:11 +00:00
tpp
170254e4cb planner: avoid int range for no PK predicates (#64847)
ref pingcap/tidb#64791
2025-12-08 21:22:05 +00:00
5fcd054a62 planner: fix incorrect TblColPosInfo calculation in buildDelete after column pruning (#64698)
close pingcap/tidb#64697
2025-12-08 15:39:29 +00:00
5d1f8dde49 test: optimize the test for TopN in index lookup pushdown. (#64867)
close pingcap/tidb#64866
2025-12-08 08:31:04 +00:00
52505cc2a2 executor: fix the order of printing TTL info in show create table (#64877)
close pingcap/tidb#64876
2025-12-06 09:25:41 +00:00
de5c55394f parser: Improve add more table options for compatibility (#64772)
close pingcap/tidb#64771
2025-12-05 09:37:20 +00:00
5ee17f4a1d *: support for partition table and common handle for index lookup push down (#64839)
ref pingcap/tidb#62575, close pingcap/tidb#64594, close pingcap/tidb#64595
2025-12-04 09:07:23 +00:00
tpp
7d124185db planner: flaky test TestIssue25729 (#64774)
ref pingcap/tidb#63501
2025-12-02 18:41:29 +00:00
9b517a1b66 expression: replace equal condition by true when to constant propagation (#64309)
close pingcap/tidb#64216
2025-11-26 09:04:17 +00:00
tpp
e549c52fca planner: out of range col stats only if loaded (#64582)
close pingcap/tidb#64572
2025-11-20 08:20:50 +00:00
95a28edc4d planner: fix hint index_lookup_pushdown may affect other hint even pushdown is not allowed (#64520)
close pingcap/tidb#64519
2025-11-18 04:27:05 +00:00
tpp
e10a603ea1 planner: Adjust risk assessment for plan choice (#64419)
close pingcap/tidb#64378
2025-11-15 10:37:22 +00:00
ba32d88b2b tests: Added -P for run-tests.sh to use an already running tidb-server (#64405)
close pingcap/tidb#64404
2025-11-14 16:40:35 +00:00
af24a62da2 infoschema, server: add per connection TLS status (#62563)
close pingcap/tidb#64223
2025-11-14 13:32:11 +00:00
b0d19934d6 ddl: maintain the affect columns for partial index affect columns (#64476)
close pingcap/tidb#64472
2025-11-14 04:06:17 +00:00
384fb211f7 expression: support more locales for FORMAT() (#64316)
ref pingcap/tidb#56167
2025-11-12 07:08:53 +00:00
8c2781681a ddl,tables: only write the index when it meets partial index condition (#62762)
close pingcap/tidb#62761
2025-11-12 04:37:38 +00:00
4b3e59a05b *: fix incorrect rlike when quering information_schema (#64301)
close pingcap/tidb#64249
2025-11-07 17:29:44 +00:00
fa0106d6c4 util/collate: fix the issue that '�'(\uFFFD) was treated as invalid sequence (#64165)
close pingcap/tidb#64144
2025-10-31 06:55:10 +00:00
800cf83e02 memory: global mem resources arbitrator (#63073)
close pingcap/tidb#58194
2025-10-30 13:13:49 +00:00
a84aea0559 ddl: make some MODIFY COLUMN skip row reorg (#63465)
ref pingcap/tidb#63595
2025-10-25 03:53:22 +00:00