From 4e2df4d3d71bcc9f4edc91d513e7a1574b10fd0f Mon Sep 17 00:00:00 2001 From: logan Date: Wed, 27 May 2026 00:59:40 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20OSC=E6=80=BB=E7=BB=93=20=E2=80=94=20Nat?= =?UTF-8?q?ive/gh-ost/=E4=BA=91=E5=8E=9F=E7=94=9F=E4=B8=89=E5=8F=A5?= =?UTF-8?q?=E8=AF=9D=E9=80=89=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/OSC-GH-OST-GUIDE.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/OSC-GH-OST-GUIDE.md b/docs/OSC-GH-OST-GUIDE.md index 77bd226..0020ed0 100644 --- a/docs/OSC-GH-OST-GUIDE.md +++ b/docs/OSC-GH-OST-GUIDE.md @@ -307,3 +307,19 @@ DROP TABLE IF EXISTS `users_old`; | **前置条件** | `binlog_format=ROW` + `binlog_row_image=FULL` | | **单机环境** | 需加 `--allow-on-master`(平台默认开启) | | **主从环境** | 优先在从库执行,主库自动同步 | + +--- + +## 九、总结 + +一句话选型: + +> **官方原生 Native → 自建 MySQL 用 gh-ost → 云平台用原生 DDL** + +| 场景 | 方案 | 一句话 | +|---|---|---| +| **MySQL 8.0+ 小表** | Native INSTANT | 官方内置,秒级完成,零依赖 | +| **自建 MySQL 大表** | gh-ost | 开源 OSC 黄金标准,可暂停/进度可见/可回滚 | +| **云平台** (Aurora/PolarDB/RDS) | 原生 DDL | 云厂商已深度优化,无需额外工具 | + +平台策略引擎自动根据 **数据库类型 + MySQL 版本 + 环境模式 + 表行数 + DDL 类型** 五维判断,推荐最优方案,无需人工决策。