|
|
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 |
|
|
|
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 |
|