← 所有标签

标签:触发器

1 篇文章

给千万行大表加字段不锁表:pt-online-schema-change 与 gh-ost 实战
数据库运维11 min read

给千万行大表加字段不锁表:pt-online-schema-change 与 gh-ost 实战

一张 5000 万行的订单表要加个索引,直接 ALTER 一跑,写入全卡、连接堆成山、从库延迟飙到几分钟——这是每个 DBA 都挨过的打。MySQL 8.0 的 ALGORITHM=INSTANT 覆盖不了所有场景,真要大表变更得靠 pt-online-schema-change 和 gh-ost 这类影子表工具。一个用触发器、一个靠 binlog,把两条路都跑通,连同坑点一起摊开。