Commit Graph

4350 Commits

Author SHA1 Message Date
a84aea0559 ddl: make some MODIFY COLUMN skip row reorg (#63465)
ref pingcap/tidb#63595
2025-10-25 03:53:22 +00:00
4780e08236 statistics: add stats approvers (#64120) 2025-10-24 21:56:19 +00:00
eee38a5754 statistics: remove global max table id variable (#64067)
ref pingcap/tidb#61273
2025-10-24 20:21:31 +00:00
0982aded20 Cascades optimizer: handle warning messages for inapplicable hints properly (#62737)
ref pingcap/tidb#62328, close pingcap/tidb#62736
2025-10-24 05:41:13 +00:00
b04017c761 planner: optimize column lookups in PrepareIdxColsAndUnwrapArrayType with a map (#64115)
ref pingcap/tidb#63856
2025-10-23 21:45:52 +00:00
0deccbba5f planner: maintain a map of columns by ID in DataSource (#64053)
ref pingcap/tidb#63856
2025-10-23 19:56:04 +00:00
da963626d8 ddl: multi-schema change validate table name before execution (#64041)
close pingcap/tidb#63737
2025-10-23 12:00:10 +00:00
961d495612 coprocessor: defensive checks in coprocessor region cache (#64009)
ref pingcap/tidb#64008
2025-10-23 08:42:49 +00:00
1a9221eacb *: add a variable for dynamic slow log trigger rules with global (supporting ConnID-specific) and session scope (#63779)
close pingcap/tidb#63778
2025-10-23 06:21:16 +00:00
92cbb0cf0d ddl: add index prefix length check in modify column (#64060)
close pingcap/tidb#64061
2025-10-23 04:22:37 +00:00
4011c9f6c5 modify column: support ingest/DXF mode to recreate indexes (#63970)
ref pingcap/tidb#63223
2025-10-22 17:01:05 +00:00
2c25d74540 executor: add more tests for refresh stats command (#63878)
close pingcap/tidb#61273
2025-10-22 15:25:19 +00:00
4865e394b3 ddl,parser: modify schema to store the partial condition (#62759)
close pingcap/tidb#62758
2025-10-22 09:54:26 +00:00
d7470ffa9e planner: remove function pointers (#64077)
ref pingcap/tidb#64049
2025-10-22 08:16:49 +00:00
1d746d80a0 range: wrongly skip the candidate in the extractBestCNFItemRanges (#62585)
close pingcap/tidb#62547
2025-10-22 06:05:28 +00:00
500354038f planner: only call TableInfo.Cols() once, rather than for every column (#64086)
ref pingcap/tidb#63856
2025-10-22 01:55:29 +00:00
add584aa07 executor: fixed unstable test TestIndexMergeLimitNotPushedOnPartialSideButKeepOrder (#64083)
close pingcap/tidb#63705
2025-10-21 22:56:49 +00:00
ce9f4c68f6 statistics: use sampled logger and improve error messages (#63962)
close pingcap/tidb#63880
2025-10-21 22:22:16 +00:00
d92ac10015 ddl: Fix Global Index consistency during some ALTER PARTITION states. (#64018)
close pingcap/tidb#63870
2025-10-21 21:24:19 +00:00
e22494d43d variable: mark tidb_index_serial_scan_concurrency as deprecated (#64023)
close pingcap/tidb#63931
2025-10-21 17:54:46 +00:00
4f50b53c03 expression: refactor IndexInfo2{,Prefix}Cols into a common helper function (#64054)
ref pingcap/tidb#63856
2025-10-21 15:39:10 +00:00
394e0bcc21 executor: incremental probing for IndexHashJoin (#63723)
close pingcap/tidb#63303
2025-10-21 13:35:04 +00:00
a00894143c planner: remove function pointer for the UnionAll/MaxOneRow/PartitionUnionAll/Sequence (#64066)
ref pingcap/tidb#52714
2025-10-21 12:16:25 +00:00
74d7c1eaff planner: skip disabled bindings when matching bindings (#64072)
close pingcap/tidb#64070
2025-10-21 10:54:49 +00:00
0697388780 metrics: add RU wait duration to TiDB monitor page (#63994)
close pingcap/tidb#63993
2025-10-21 08:36:29 +00:00
d8bf6317aa *: add tidb_enable_binding_usage (#63988)
close pingcap/tidb#63986
2025-10-21 08:36:22 +00:00
db1403ed6f planner: remove IsReadOnly function pointer (#64047)
ref pingcap/tidb#52714
2025-10-21 06:16:19 +00:00
ee4eac2ccb global sort: update the part size calculate formula to avoid upload multipart failed (#63918)
close pingcap/tidb#63781
2025-10-21 03:19:49 +00:00
a5e2421cef ddl: fix incorrect index order after modify column (#64021)
close pingcap/tidb#64022
2025-10-20 12:37:55 +00:00
5c12eaac62 planner: remove the default implementation of exhaustPhysicalPlans of all ops. (#64011)
ref pingcap/tidb#52714
2025-10-20 11:33:04 +00:00
a93a1687d8 planner: remove some function pointers (#64015)
ref pingcap/tidb#52714
2025-10-20 09:43:01 +00:00
42b8bcc2ee range: reuse memory in the ExtractEqAndInCondition (#64036)
close pingcap/tidb#64035
2025-10-20 08:29:55 +00:00
e38a45b720 statistics: avoid memory in the convertBytesToScalar (#64019)
close pingcap/tidb#64020
2025-10-20 04:19:19 +00:00
c7212e00d5 executor: fix goroutine leak when reading cache table with tiflash storage is designated (#64004)
close pingcap/tidb#63329
2025-10-20 02:07:34 +00:00
f272a258f9 variable: mark tidb_enable_async_merge_global_stats as deprecated soon (#63911)
ref pingcap/tidb#63439
2025-10-17 14:17:49 +00:00
xhe
31338c0d67 variable: tweak set instance for all instance variables (#63615)
close pingcap/tidb#63614
2025-10-17 06:10:13 +00:00
a9bb0133e2 ddl: some code refactor for lossy ddl optimization (#63965)
ref pingcap/tidb#63595
2025-10-17 04:09:40 +00:00
2374d3aaef metric: show import-into merge speed in nextgen (#63998)
ref pingcap/tidb#60621
2025-10-17 02:01:19 +00:00
4dca2c06ba planner: eliminate the findBestTask func pointer for cte/cte-table/show. (#63991)
ref pingcap/tidb#52714
2025-10-16 11:08:13 +00:00
3aa5708b77 server: recover panic during clientConn Close function (#63992)
close pingcap/tidb#63956
2025-10-16 08:43:19 +00:00
3cf5615f21 planner: fix uninitialized stats for expression index (#63961)
close pingcap/tidb#57090
2025-10-16 07:16:58 +00:00
cf587d3793 stats: upgrade to use advancedSessionPool (#63759)
close pingcap/tidb#60897
2025-10-15 18:21:28 +00:00
8b288a9103 planner: classify enforcer related logic into enforce.go (#63974)
ref pingcap/tidb#52714
2025-10-15 16:31:10 +00:00
e4f8ba94a2 kv, owner: remove unused variables, functions, and struct fields (#63879)
ref pingcap/tidb#61967
2025-10-15 12:01:13 +00:00
ad823cc1ff globalsort: add some test for one writer (#63972)
ref pingcap/tidb#60621
2025-10-15 11:07:31 +00:00
3dd656d7da importer: parallel init data source files (#63621)
close pingcap/tidb#62633
2025-10-15 10:18:47 +00:00
aa22bdccd3 planner: eliminate the findBestTask function pointer when call for physicalization of show (#63971)
ref pingcap/tidb#52714
2025-10-15 07:44:13 +00:00
d7169b2a32 planner: PointGet will not skip the reuse chunk with enough total memory (#63921)
close pingcap/tidb#63920
2025-10-15 05:54:01 +00:00
696ab53235 charset(gb18030): input can contain ReplacementChar (#63936)
close pingcap/tidb#63933
2025-10-15 04:05:46 +00:00
3e7f31765e stats: remove ColAndIdxExistenceMap checked flag (#63626)
close pingcap/tidb#60316
2025-10-14 17:23:25 +00:00