Commit Graph

2007 Commits

Author SHA1 Message Date
7d0abb96ea planner/core: filter temp tables for information_schema (#55209)
close pingcap/tidb#55166
2024-08-06 15:51:40 +00:00
d940b7ddc2 *: init ctx for extractWorker (#55228)
close pingcap/tidb#55217
2024-08-06 14:48:40 +00:00
1cd11bc074 executor: disable hash join v2 (#55224)
ref pingcap/tidb#53127
2024-08-06 13:30:40 +00:00
dff0d7c1a7 ddl: fix flaky TestGenIDAndInsertJobsWithRetry (#55233)
close pingcap/tidb#55232
2024-08-06 11:50:10 +00:00
977a5bf84c infoschema: support cached table for infoschema v2 (#55139)
ref pingcap/tidb#50959
2024-08-06 11:05:10 +00:00
ffaefa9318 planner: add metrics for instance plan cache (#55218)
ref pingcap/tidb#54057
2024-08-06 10:27:46 +00:00
3b19de6eb6 infoschema,executor: change TableByID to skip refill infoschema v2 cache (#55101)
ref pingcap/tidb#50959
2024-08-06 10:27:39 +00:00
d25373740d table: Add option SkipWriteUntouchedIndices for Table.UpdateRecord (#55192)
ref pingcap/tidb#54397
2024-08-06 08:54:39 +00:00
de943d1a2c planner: avoid nil PhysicalProperty when to build agg (#55201)
close pingcap/tidb#55169
2024-08-06 07:56:24 +00:00
0e43ba02a1 executor: add heap object can move check for hash join v2 (#55200)
ref pingcap/tidb#53127
2024-08-06 07:56:17 +00:00
1fb40192f3 infoschema: rewrite SchemaSimpleTableInfos for infoschema v2 to avoid network (#55088)
ref pingcap/tidb#50959
2024-08-06 07:56:09 +00:00
1985662294 table: add new option DupKeyCheckMode for table mutations (#55194)
ref pingcap/tidb#54397
2024-08-06 07:18:40 +00:00
9fee330077 store/copr: partly revert pr/35975, do it correctly this time (#55196)
close pingcap/tidb#54969
2024-08-06 05:39:38 +00:00
fa554f8775 planner: use code-gen to generate CloneForPlanCache method for Insert/Update/Delete (#55185)
ref pingcap/tidb#54057
2024-08-06 04:21:39 +00:00
07c35e8157 planner/core: define extractor for each schema related memtables (#55144)
ref pingcap/tidb#50305
2024-08-06 03:27:38 +00:00
d383367ead planner: add new variables for instance plan cache (#55193)
ref pingcap/tidb#54057
2024-08-06 02:51:39 +00:00
a1606cfd22 metrics: add per-query-statement RPC count and scan processed key count metrics (#54890)
close pingcap/tidb#54887
2024-08-06 01:14:08 +00:00
5aad7df941 *: use a unified session pool definition AMAP (#55170)
ref pingcap/tidb#54434
2024-08-05 12:23:08 +00:00
6e03d23791 infosync: correct the PD API call of GetLabelRules (#55189)
close pingcap/tidb#55188
2024-08-05 10:30:38 +00:00
9a2da2d033 table: refactor options for `Table.AddRecord/Table.UpdateRecord/IndexCreate (#55125)
close pingcap/tidb#55121
2024-08-05 09:15:44 +00:00
f3e153a81b executor: filter on table_schema for INFORMATION_SCHEMA.KEY_COLUMN_USAGE table (#55162)
close pingcap/tidb#55156
2024-08-05 06:26:11 +00:00
52b4c8a27b domain,infoschema: avoid v1/v2 switch when loading snapshot infoschema (#55129)
close pingcap/tidb#55114
2024-08-03 14:06:37 +00:00
7e4608f362 executor: Avoid too many concurrent atomic update in probe collision (#55165)
ref pingcap/tidb#53127
2024-08-03 13:17:07 +00:00
52303d45cc ddl: replace OnJobRunAfter callback with failpoint (#55120)
ref pingcap/tidb#54436
2024-08-02 11:47:12 +00:00
af962a76d4 planner: Optimized EXTRACT(<UNIT> FROM <partition_column>) for partition pruning. (#54209)
close pingcap/tidb#54210
2024-08-02 11:47:06 +00:00
5a44248c64 planner: move logical window into logicalop pkg. (#55158)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-02 10:18:39 +00:00
8b787f7aa5 planner: use code-gen to generate CloneForPlanCache method for IndexJoin/IndexHashJoin (#55157)
ref pingcap/tidb#54057
2024-08-02 09:35:52 +00:00
43e56bd2f9 ddl: re-structure ddl executor part 2 (#55140)
ref pingcap/tidb#54436
2024-08-02 08:05:51 +00:00
801d5d6829 planner: fix column evaluator can not detect input's column-ref and thus swapping and destroying later column ref projection logic (#53794)
close pingcap/tidb#53713
2024-08-02 06:04:20 +00:00
efd57c6792 planner: Add Revision check in tryLockMDLAndUpdateSchemaIfNecessary (#54963)
close pingcap/tidb#54779
2024-08-02 05:14:50 +00:00
f85273b0b6 executor: fix correctness of hash join v2 when there are multiple var-length keys (#55080)
close pingcap/tidb#55016
2024-08-02 04:37:21 +00:00
94d8c123ef planner: simplify the indexJoinBuildHelper structure (#55150)
ref pingcap/tidb#54057
2024-08-02 03:56:51 +00:00
1536aa8874 store/copr: revert pr/35975, do not reduce concurrency for keep order coprocessor request (#55141)
ref pingcap/tidb#54969
2024-08-02 02:22:19 +00:00
tpp
29458197ec Planner: Estimate to recognize modifyCount when all TopN collected (#55077)
close pingcap/tidb#47400
2024-08-01 15:43:20 +00:00
194711a43c planner: fix index out of range in constructIndexJoinInnerSideTask (#54534)
close pingcap/tidb#54535
2024-08-01 15:08:49 +00:00
966e000a28 planner: simplify the indexJoinBuildHelper structure (#55136)
ref pingcap/tidb#54057
2024-08-01 14:35:50 +00:00
fdcb2e4afe planner: move logical projection into logicalop pkg. (#55135)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-01 12:50:49 +00:00
b0aced836a util: Resolve RuntimeStatsColl potential unlock mutex (#55118)
close pingcap/tidb#55042
2024-08-01 10:55:20 +00:00
da7ed5cdc9 ddl: remove unused code related to prev fast create impl (#55116)
ref pingcap/tidb#54436
2024-08-01 08:13:21 +00:00
5c2dde89a3 executor, expression: detach projection and selection operator (#54864)
close pingcap/tidb#54863
2024-08-01 07:04:21 +00:00
c97ac4628f planner: move logical limit/topn/sort into logicalop pkg. (#55115)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-01 05:10:27 +00:00
1277c72836 *: fix query reports ScalarFunction is not supported in batch mode (#55074)
close pingcap/tidb#55012
2024-08-01 05:10:21 +00:00
68b529ebf5 ddl: replace OnJobUpdated callback with failpoint (#55091)
ref pingcap/tidb#54436
2024-08-01 04:34:26 +00:00
8c7abdee21 infoschema: fix foreign key building using schema cache V2 (#54959)
close pingcap/tidb#54909
2024-08-01 04:34:20 +00:00
a187e9d63e ddl, partition: report error when interval partition create partition numbers exceed limit number (#55097)
close pingcap/tidb#55093
2024-08-01 02:35:50 +00:00
b59f5ecb47 statistics: add a thread-safe heap (#55064)
ref pingcap/tidb#55063
2024-07-31 16:58:21 +00:00
41bb8f57c7 ddl: integrate fast create table into normal general DDL workflow (#55025)
ref pingcap/tidb#54436
2024-07-31 15:59:50 +00:00
b944d5d9c2 planner: use code-gen to generate CloneForPlanCache method for Point/BatchPoint/Limit (#55096)
ref pingcap/tidb#54057
2024-07-31 14:46:21 +00:00
3a93c73234 ttl: fix cancel job message for TTL (#55099)
close pingcap/tidb#55098
2024-07-31 11:56:57 +00:00
a690a7750c planner: move logical table dual to logicalop pkg. (#55018)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-31 11:56:50 +00:00