MYSQL EXCHANGE PARTITION 分区交换

迁移特征 partition_exchange 的规则事实、精确目标横向结论与可执行验证路径。产品家族相似性不作为精确版本结论的依据。

pendingcriticalhighmy.partition.exchange

场景说明

该场景属于“DDL 与数据库对象”,适用于 sql。权威状态:待核验,不进入权威统计。

正向识别示例

以下均来自规则库中 should_hit=true 的合成公开示例,不是客户代码。

ALTER TABLE sales EXCHANGE PARTITION p2025 WITH TABLE sales_stage
ALTER TABLE sales EXCHANGE PARTITION p0 WITH TABLE stage WITHOUT VALIDATION

21 个精确目标版本 / 模式

目标支持度证据等级公开边界深入核对
OceanBase 4.3.5 MySQL 模式partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
openGauss 6.0 A 模式partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
openGauss 6.0 B 模式(Dolphin)partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
PostgreSQL 16 + orafce 4.16partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
PostgreSQL 16partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
TDSQL Boundlessnonedoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
TiDB 8.5partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
展开 14 个 unknown / undeclared 结论
达梦 DM8unknownunverified当前事实源不足,不推断兼容。
GaussDB 505(ORA 模式)unknownunverified当前事实源不足,不推断兼容。
GBase 8sunknownunverified当前事实源不足,不推断兼容。
GoldenDB V6unknownunverified当前事实源不足,不推断兼容。
瀚高 HGDB 4.5unknownunverified当前事实源不足,不推断兼容。
人大金仓 KingbaseES V8unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.2.5 MySQL 模式unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.2.5 Oracle 模式unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.3.5 Oracle 模式unknownunverified当前事实源不足,不推断兼容。
openGauss 5.0 A 模式undeclaredunverified当前事实源不足,不推断兼容。
磐维 PanWeiDB 2.0unknownunverified当前事实源不足,不推断兼容。
磐维 PanWeiDB 3.0 A 模式unknownunverified当前事实源不足,不推断兼容。
PolarDB(Oracle 兼容)2.0unknownunverified当前事实源不足,不推断兼容。
神通数据库 7unknownunverified当前事实源不足,不推断兼容。

改造与验证路径

推荐方向

db_side · 目标有原生 EXCHANGE 时逐项映射;否则在受控事务/窗口执行 DETACH/ATTACH、重命名并保留旧分区为 staging;WITHOUT VALIDATION 的越界行若目标不能承载,必须清洗/拒绝并报告行为收紧,或退到继承/手工路由,该状态不可完整复刻;多步方案不得冒充原子交换

库侧

先比对列序/类型/索引/约束/collation 与边界,预建 CHECK 避免 attach 扫描,再按锁序执行并保存反向操作 · 风险 manual

应用侧

分区维护优先数据库侧处理 · 风险 manual

验收步骤

覆盖严格结构一致、边界内外、WITH/WITHOUT VALIDATION、DEFAULT 分区扫描、触发器不触发、自增值、锁时长;逐故障点演练失败恢复/反向 attach,并做双向行数和校验和对账

公开来源