SuperAPI AI 工具集

db-migration-operations

数据与分析

查看项目

更新于 10-15 17:22

技能介绍

用途:这是 AI-DLC 数据库迁移流程中的运维与切换(Operations & Cutover)阶段,适用于验证已通过、准备规划生产切换、上线、回滚等场景。它基于既有上下文产出部署与监控方案,由人工签署确认。

主要能力与用法:输入为已批准的验证结果(03-validation/equivalence-report.md、reconcile_report.yaml)、转换日志与迁移计划、connections.yaml、migration-config.yaml。流程分四步:一是与用户选定切换策略,可选停机式大爆炸或基于 AWS DMS CDC 的最小停机方案,并说明框架自带 dbmig migrate-data 一次性加载仅限开发测试,生产数据搬迁应使用 AWS DMS;二是编写 04-operations/cutover-runbook.md,按有序、带时间估算的清单覆盖预切换、数据同步、应用切换连接串与驱动、冒烟测试、放量与监控,每步标注负责人与回滚触发条件;三是编写 04-operations/rollback-plan.md(当 migration-config.yaml 中 cutover.require_rollback_plan 为 true 时必需),包含不可逆点、回滚判定标准、应用连接回退方式与数据分叉处理,并要求在设定的观察期前保持源库完整可访问;四是编写 04-operations/monitoring.md,列出切换后数小时至数天的错误率、慢查询、连接数、复制/CDC 延迟、autovacuum/膨胀等检查项及业务 KPI。

限制:每个生成的文件必须以给定免责声明原文开头,不可省略或概括;产物是起点而非权威手册,命令、顺序、时序、回滚触发条件、容量与监控阈值都须在非生产环境审核演练;工具面向非生产用途,生产切换应由合格人员按组织变更管理流程执行。到达门禁时须停止并询问“Approve the cutover & rollback plan?”,切换执行须在用户明确指示下逐步进行,绝不可无人值守操作。确认每个破坏性或不可逆步骤,禁止删除或截断源数据,不可逆点前须确认备份存在。