Commit Graph

2585 Commits

Author SHA1 Message Date
69e8fdb60b timer: make sure timer which has a max delay will be scheduled first (#57067)
close pingcap/tidb#57137
2024-11-06 05:35:40 +00:00
tpp
34ef14a1bb planner: fix cost adjustment for high risk tablescan (#57086)
close pingcap/tidb#57085
2024-11-06 04:42:25 +00:00
01e2ff078e lightning: optimize a query to I_S.columns (#57117)
close pingcap/tidb#57115
2024-11-06 03:31:53 +00:00
b6a817d9b4 coprocessor: skip empty tidb nodes (#56858)
close pingcap/tidb#36546
2024-11-06 03:31:46 +00:00
6004c3e109 planner: update the plan_clone_gen file (#57141)
ref pingcap/tidb#54057
2024-11-05 23:23:58 +00:00
865213c94e session: make TxnInfo() return even if process info is empty (#57044)
close pingcap/tidb#57043
2024-11-05 16:04:11 +00:00
b71f0c0796 statistics: handle the prune mode correctly in the refresher (#57096)
ref pingcap/tidb#55906
2024-11-05 11:16:06 +00:00
f2385404df expression: introduce SafeToShareAcrossSession to Expression for Instance Plan Cache (#57110)
ref pingcap/tidb#54057
2024-11-05 09:37:46 +00:00
c45d62f7d2 executor,planner: Fix tiflash plan with limit operator may lose execution summary problem (#57101)
close pingcap/tidb#50455
2024-11-05 09:37:24 +00:00
8a62d5a7bc exeuctor: add a helper variable to help ga hash join v2 step by step for all kinds of join types (#57116)
ref pingcap/tidb#53127
2024-11-05 08:19:19 +00:00
4cfe22cfa0 ttl: fix some panic when delete a ttl timer manually (#57118)
close pingcap/tidb#57112
2024-11-05 06:31:42 +00:00
7e491c3357 dxf: get task from both mysql.tidb_global_task and mysql.tidb_global_task_history (#57063)
close pingcap/tidb#56942
2024-11-05 05:26:36 +00:00
68f9355bae tablecodec: fix global index + commonHandle + restoredValues panic (#57104)
close pingcap/tidb#57087
2024-11-05 04:00:21 +00:00
aa83e4e0d5 ddl: remove useless code related to legacy job queue (#56689)
ref pingcap/tidb#54436
2024-11-05 00:57:39 +00:00
365142735e planner: add generated hash64 and equals implementing for logical apply. (#57093)
ref pingcap/tidb#51664
2024-11-04 07:40:11 +00:00
572cf9eec8 test: fix the flaky test TestDeleteIgnoreWithFK (#57095)
close pingcap/tidb#57094
2024-11-04 06:27:03 +00:00
f2621faf62 planner: add a panel to display the fine-grained operation duration of the Plan Cache (#57070)
ref pingcap/tidb#54057
2024-11-04 05:55:33 +00:00
1961f5e67c planner: add more test cases for Instance Plan Cache (#57080)
ref pingcap/tidb#54057
2024-11-04 03:55:55 +00:00
241c10294b planner: generate the hash64 and equals for logical aggregation. (#57074)
ref pingcap/tidb#51664
2024-11-01 16:22:55 +00:00
5da9d1a1ca *: let TempIndex support encode/decode partitionID flag (#57017)
close pingcap/tidb#56535
2024-11-01 11:50:27 +00:00
dcf077f115 planner: add equals function generation logic for logical operator. (#57057)
ref pingcap/tidb#51664
2024-11-01 07:08:36 +00:00
5448f9f11d ddl: check index key length when convert charset (#56964)
close pingcap/tidb#56930
2024-11-01 05:43:51 +00:00
6679c7449d ddl: mitigate the issue that multiple owner might exist during force to be owner (#56963)
close pingcap/tidb#56924
2024-10-31 16:19:55 +00:00
e92e2d07c2 planner: add auto hash64 and equals generator for logical operators. (#57004)
ref pingcap/tidb#51664
2024-10-31 15:17:00 +00:00
c240fdf085 *: avoid flaky test with high load scenario (#57016) 2024-10-31 10:23:27 +00:00
b314a9c603 executor: minor refine of hash join v2 (#57023)
ref pingcap/tidb#53127
2024-10-31 09:47:04 +00:00
a22fc590cc statistics: add the refresher as a stats owner listener (#56998)
ref pingcap/tidb#55906
2024-10-31 08:48:34 +00:00
2f8b11a4d1 parser: don't support ALTER TABLE ... DROP FOREIGN KEY if exists (#56703)
close pingcap/tidb#56701
2024-10-31 06:00:57 +00:00
0c0d6373ad executor: fix the issue that INSERT IGNORE doesn't lock the parent table (#56661)
close pingcap/tidb#56655
2024-10-31 05:16:42 +00:00
cf5a61709d *: maintain the active users for privilege data (#56709)
ref pingcap/tidb#55563
2024-10-30 13:30:13 +00:00
fc116a7f01 ddl: Allow global Index including all columns in the partitioning expression (#56868)
close pingcap/tidb#56230
2024-10-30 10:12:12 +00:00
aa833950e4 planner: add apply's hash64 and equals interface implementation (#56990)
ref pingcap/tidb#51664
2024-10-30 09:15:57 +00:00
474aed53cf ddl: fix issue that recover table by job id may cause panic (#56965)
close pingcap/tidb#55113
2024-10-30 09:15:50 +00:00
79cdf84824 unistore: fix the fair locking mechanism in unistore and make foreign key work (#56821)
close pingcap/tidb#56663
2024-10-30 09:15:43 +00:00
7ed2ad7cd6 metrics: set sync load latency as P9999 (#56981)
close pingcap/tidb#56980
2024-10-30 07:51:14 +00:00
248000c998 planner: add memo_expr to represent the unified logical op and group expression (#56961)
ref pingcap/tidb#51664
2024-10-30 06:48:21 +00:00
22a175b384 executor: split ddl and other executors out from executor.go (#56966)
ref pingcap/tidb#54436
2024-10-30 05:16:24 +00:00
274226eb96 statistics: simplify the heap implementation (#56756)
ref pingcap/tidb#55906
2024-10-30 04:32:49 +00:00
tpp
8fde2d6fa2 planner: set min for high risk plan steps (#56631)
close pingcap/tidb#55126
2024-10-29 18:08:36 +00:00
1c386db025 util/collate, util/ranger: move and update IsPadSpaceCollation() (#56970) 2024-10-29 14:41:04 +00:00
38e63a34d1 test: pin the behaviour when cluster has two owners for a short time (#56960)
ref pingcap/tidb#55722
2024-10-29 13:03:25 +00:00
0db93dc4e8 planner: add hash64 and equals test for logical join (#56871)
ref pingcap/tidb#51664
2024-10-29 10:40:24 +00:00
e1c44f730c ddl, planner: avoid running queries on the non-Public state table (#55891)
close pingcap/tidb#55813
2024-10-29 09:40:15 +00:00
50d73f80c4 ttl: fix some memory leak in TTL (#56935)
close pingcap/tidb#56934
2024-10-29 08:31:10 +00:00
a9c9208ac2 planner: convert schema_name from NULL to "" for index advisor (#56943)
ref pingcap/tidb#12303
2024-10-29 07:47:27 +00:00
6085651587 tests: add test for foreign key related to prepare and Non-Transactional DML (#56366)
close pingcap/tidb#56365
2024-10-29 06:34:37 +00:00
da14ce7ddd *: make table id in metrics_schema stable (#56839)
close pingcap/tidb#56775
2024-10-29 03:59:31 +00:00
11f86a8cdf copr: fix the issue about runaway index lookup query blocking (#56920)
close pingcap/tidb#56916
2024-10-29 02:55:06 +00:00
cc370993fe cardinality: remove the unnecessary limitation that the "exponential backoff" entry stats can't use iteself for estimation (#56850)
close pingcap/tidb#56915
2024-10-28 18:47:31 +00:00
484c1ae88e executor: fix issue that query slow_query table return wrong result (#56356)
close pingcap/tidb#56100
2024-10-28 17:12:30 +00:00