Commit Graph

649 Commits

Author SHA1 Message Date
2abd334934 planner: move logical join and logical selection to logicalop (#55272)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-12 05:42:01 +00:00
37087225f5 ddl/domain: disallow set schema lease to 0 (#55312)
ref pingcap/tidb#54436
2024-08-12 04:03:08 +00:00
Hu#
d6dda3d3b7 runaway: add runaway tidb-side time checker (#54987)
close pingcap/tidb#51325
2024-08-12 04:03:01 +00:00
876268f619 *: add ctx parameter to infoschema TableByID (#55329)
ref pingcap/tidb#50959
2024-08-09 10:42:47 +00:00
2c9a45c7ba test: fix data conflict in TestCursorWillBlockMinStartTS (#55326)
close pingcap/tidb#55227
2024-08-09 09:54:56 +00:00
e1f2b77b72 parser: support GLOBAL IndexOption (#55259)
ref pingcap/tidb#52994
2024-08-09 09:54:42 +00:00
29122dea44 ddl: clone table for show columns (#55309)
close pingcap/tidb#55301
2024-08-09 06:59:12 +00:00
2a731e66cf planner: support using "KiB/MiB/GiB" to set isntance_plan_cache_target/max_mem_size (#55316)
ref pingcap/tidb#54057
2024-08-09 04:09:41 +00:00
99857e33e8 server: add tidb_enable_shared_lock_promotion to support for share lock upgrade (#55023)
close pingcap/tidb#55022
2024-08-08 12:26:10 +00:00
a541a4f6af pkg/executor,tests: reset params in the PipelineWindow.Open (#54709)
close pingcap/tidb#53600
2024-08-08 10:48:42 +00:00
d4c26cae55 table: Add option DupKeyCheckLazy to check duplicated key lazily (#55246)
ref pingcap/tidb#54397
2024-08-08 10:09:40 +00:00
686f8bc383 statistics: move history-related functions into the stats handle (#55163)
ref pingcap/tidb#55043
2024-08-07 09:30:40 +00:00
165ef9d592 executor: add test for same table name in two schemas (#55222)
close pingcap/tidb#55221
2024-08-07 06:41:10 +00:00
3dfa15cd97 planner: move logical lock into logicalop pkg. (#55160)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-07 04:17:09 +00:00
7291829726 executor: fix the issue that some extracted conditions are not used in information_schema (#55236)
close pingcap/tidb#55235
2024-08-07 03:17:09 +00:00
1cd11bc074 executor: disable hash join v2 (#55224)
ref pingcap/tidb#53127
2024-08-06 13:30:40 +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
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
1985662294 table: add new option DupKeyCheckMode for table mutations (#55194)
ref pingcap/tidb#54397
2024-08-06 07:18:40 +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
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
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
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
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
5c2dde89a3 executor, expression: detach projection and selection operator (#54864)
close pingcap/tidb#54863
2024-08-01 07:04: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
41bb8f57c7 ddl: integrate fast create table into normal general DDL workflow (#55025)
ref pingcap/tidb#54436
2024-07-31 15:59:50 +00:00
05853ddd60 infoschema: adapt TableByName for query of memory table (#54918)
ref pingcap/tidb#50305
2024-07-31 11:07:20 +00:00
73e3425923 statistics: do not copy and paste the code for saving statistics (#55046)
ref pingcap/tidb#55043
2024-07-31 08:52:21 +00:00
e4948955a7 ddl: merge continuous key ranges in FLASHBACK CLUSTER job args (#54914)
close pingcap/tidb#54915
2024-07-31 05:17:48 +00:00
af9c839b16 executor: fix issue that update ignore stmt return error when meet incorrect timestamp value error (#54878)
close pingcap/tidb#50308
2024-07-30 12:50:49 +00:00
199bf90c2a executor: try to optimize index hash join query by reduce cop task count (#54841)
close pingcap/tidb#54840
2024-07-30 02:31:17 +00:00
273ca667ab *: remove limiting process id for auto analyze (#54902)
ref pingcap/tidb#53460
2024-07-29 16:01:18 +00:00
c5185cbdc5 executor: runWithSystemSession also copy snapshot status (#54989)
close pingcap/tidb#54964
2024-07-29 10:31:17 +00:00
Hu#
0dff610398 resource_control: support unlimited keyword when setting the resource group (#54704)
close pingcap/tidb#54413
2024-07-26 09:17:26 +00:00
0353655f3d executor: fix index_hash_join hang when context canceled (#54855)
close pingcap/tidb#54688
2024-07-26 04:40:35 +00:00
7e73ddc91b statistics: add metrics for unneeded analyze table (#54822)
close pingcap/tidb#54823
2024-07-26 01:36:06 +00:00
6c3e25ebfe *: avoid using Tables field of model.DBInfo, use API instead (#52302)
close pingcap/tidb#52234
2024-07-25 10:57:06 +00:00
628b7ed673 planner: deprecate index lookup merge join. (#54681)
close pingcap/tidb#54064
2024-07-25 07:48:05 +00:00
98b785872c pkg/parser: use clearer structures for RESOURCE GROUP ASTs (#54881)
ref pingcap/tidb#54434
2024-07-25 04:58:34 +00:00
f838cc89fe txn: fix the lock behaviours when for update is used when low resolution tso is used (#54738)
close pingcap/tidb#54684
2024-07-25 03:22:34 +00:00
6854e60698 session, config, sessionctx, executor: Set tidb_opt_projection_push_down to false when tidb upgrades from versions older than 8.3.0 to 8.3.0 and later (#54861)
ref pingcap/tidb#51876
2024-07-25 01:54:05 +00:00
8f98b4eba3 ddl: decouple executor part out from ddl (#54858)
ref pingcap/tidb#54436
2024-07-24 13:45:05 +00:00
cbe807fe76 planner, executor: allow build root task type of expand operator and implement expand executor (#54536)
close pingcap/tidb#42631
2024-07-24 11:13:48 +00:00