千家信息网

pt-osc使用增量数据触发器的不足之处有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下pt-osc使用增量数据触发器的不足之处有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!pt-osc
千家信息网最后更新 2026年11月02日pt-osc使用增量数据触发器的不足之处有哪些

小编给大家分享一下pt-osc使用增量数据触发器的不足之处有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

pt-osc的原理如下:
1、创建一个和源表一样表结构的新表
2、在新表执行DDL语句
3、在源表创建三个触发器分别对应insert、update、delete操作
4、从源表拷贝数据到新表,拷贝过程中源表通过触发器把新的DML操作更新到新表中
5、rename源表到old表中,把新表rename为源表,最后删除源表

触发器的作用就是源表和新表之间的增量数据同步,不足之处总结如下:

因为触发器是用存储过程的步骤实现的,所以就无法避免存储过程本身需要的开销。
增大了同一个事务的执行步骤,更多的锁争抢。
整个过程无法暂停,假如发现影响主库性能,停止 Online DDL,那么下次就需要从头来过。
多个并行的操作是不安全的。
无法在生产环境做测试。
触发器和源操作还是在同一个事务空间。

备注:
推荐使用gh-ost工具做online DDL
gh-ost 首先连接到主库上,根据 alter 语句创建影子表,然后作为一个"备库"连接到其中一个真正的备库上,一边在主库上拷贝已有的数据到影子表,一边从备库上拉取增量数据的 binlog,然后不断的把 binlog 应用回主库。

以上是"pt-osc使用增量数据触发器的不足之处有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

触发器 数据 增量 过程 拷贝 篇文章 事务 内容 影子 更多 步骤 语句 存储 安全 三个 不怎么 不断 之间 从头 作用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳恒合互联网络科技有限公司 互联网通讯科技 有马互联网科技 兼蜜互联网科技 上游互联网科技 居家互联网科技有限公司 互联网公司会议桌创意科技软装饰 互联网之后的科技是什么 徐州市互联网科技有限公司 富国互联网科技002692 陕西云淼互联网科技公司 2021世界互联网领先科技成果发布 南京一网一红互联网科技有限公司 互联网领先科技活动 东风日产互联网科技公司叫什么 互联网科技创新方面的资料 知域互联网科技有限公司官网 利用互联网等科技手段 武汉亿视互联网科技有限公司 颐高云石互联网科技 上海互联网科技有限公司 互联网金融 科技创新 互联网金融和金融科技 开启互联网科技时代小说 互联网公司科技股 如何创新互联网科技 威龙国际互联网科技公司 互联网科技资金流入 版纳互联网科技选哪家 广州全民伙伴互联网科技有限公司
0