Commit Graph

672 Commits

Author SHA1 Message Date
7ef2d46ce1 table: Add GetExchangePartitionDMLSupport and remove GetDomainInfoSchema in MutateContext (#55435)
ref pingcap/tidb#53388
2024-08-19 12:28:41 +00:00
45b127d96a executor: add test for issue 55500 and it has been fixed by #53489 (#55503)
ref pingcap/tidb#55500
2024-08-19 10:09:11 +00:00
f751f73077 *: use model.CIStr in infoschema v2 to handle case insensitive (#55450)
close pingcap/tidb#55421
2024-08-19 08:09:11 +00:00
db54a3bb27 *: fix cannot get column info from generate column (#55447)
close pingcap/tidb#55438
2024-08-19 07:04:41 +00:00
02526988cb *: upgrade linter revive (#55346) 2024-08-16 07:58:11 +00:00
f73e3e34c5 ddl: clone table meta for recover table (#55443)
close pingcap/tidb#55442
2024-08-16 06:23:41 +00:00
881eedd00e *: add extractor for cluster_tidb_index_usage (#55416)
ref pingcap/tidb#50305
2024-08-15 12:01:11 +00:00
fcff6e1a45 *: fix an unstable test case TestJoinSystemTableContainsView (#55431)
close pingcap/tidb#55414
2024-08-15 08:59:41 +00:00
6499137a0c table: remove method Txn() in MutateContext (#55400)
close pingcap/tidb#55378
2024-08-14 11:18:07 +00:00
afd7b979e5 domain/rg: organize and enhance the code of RunawayChecker (#55331)
ref pingcap/tidb#54434
2024-08-14 10:07:38 +00:00
aa4e2b323b planner/core: define extractors for sequences and constraints memtables (#55257)
ref pingcap/tidb#50305
2024-08-14 09:00:08 +00:00
cfcd1641fd *: update extractor for tidb_index_usage and columns table (#55263)
ref pingcap/tidb#50305
2024-08-14 07:51:08 +00:00
0e47f9acd7 table: Add PessimisticLazyDupKeyCheckMode to determine lazy mode in pessimistic txn (#55360)
close pingcap/tidb#54397
2024-08-14 03:07:37 +00:00
bab3667b40 executor: fix data race in hash agg spill test (#55387)
close pingcap/tidb#55376
2024-08-13 08:57:16 +00:00
bc6a18df27 *: update v2 infoschema reader support for tables Indexes, Views, KeyColumnUsage, TableConstraints (#55241)
ref pingcap/tidb#50959
2024-08-13 05:06:03 +00:00
3db0322bed ddl: support session level tidb_ddl_reorg_worker_cnt and batch_size (#55334)
close pingcap/tidb#55335
2024-08-13 04:34:32 +00:00
1f40cb0bc2 *: support batch create/drop bindings from plan/sql digest (#55315)
close pingcap/tidb#55343
2024-08-12 19:52:31 +00:00
6a340883bf server: support global scope for tidb_low_resolution_tso sys var (#55000)
close pingcap/tidb#54999
2024-08-12 14:00:02 +00:00
cde560352a *: fix flaky test TestRecordHistoryStatsAfterAnalyze (#55365)
close pingcap/tidb#55364
2024-08-12 12:52:38 +00:00
2fb61a5eb2 *: Require GLOBAL IndexOption for creating Global Index (#55264)
close pingcap/tidb#52994
2024-08-12 12:52:31 +00:00
e767f86c53 executor: try to optimize index join query by reduce cop task count (#55359)
close pingcap/tidb#55357
2024-08-12 07:52:31 +00:00
67d6e70f94 executor: fix incorrect result when hash agg spill is triggered (#55322)
close pingcap/tidb#55290
2024-08-12 06:46:38 +00:00
813fe19df9 executor, infoschema: filter out the PRIMARY index and foreign keys in table_constraints (#55255)
close pingcap/tidb#55253
2024-08-12 06:46:31 +00:00
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