iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >pt-osc使用增量数据触发器的不足之处有哪些
  • 778
分享到

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

2024-04-02 19:04:59 778人浏览 八月长安
摘要

小编给大家分享一下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使用增量数据触发器的不足之处有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

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

本文链接: https://www.lsjlt.com/news/63196.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pt-osc使用增量数据触发器的不足之处有哪些
    小编给大家分享一下pt-osc使用增量数据触发器的不足之处有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 数据库触发器的作用有哪些
    数据库触发器的作用主要有以下几个方面: 数据完整性约束:触发器可以用于检查和维护数据的完整性约束,例如主键约束、外键约束、唯一性...
    99+
    2023-10-24
    数据库
  • sql触发器的使用有哪些
    SQL触发器是数据库中的一种特殊对象,它们可以在数据库中的某个特定事件发生时自动执行一系列的操作。以下是SQL触发器的一些常见使用场...
    99+
    2023-10-25
    sql
  • PostgreSQL的触发器使用场景有哪些
    数据完整性约束:当需要在数据库中设置一些数据完整性约束时,可以使用触发器来确保数据的一致性和完整性。 日志记录:触发器可以用...
    99+
    2024-04-02
  • 云服务器优势以及不足之处有哪些方面的建议
    安全性:云服务器依赖于云计算平台的安全机制,如果云服务器的安全性存在漏洞,可能会对用户的数据和系统造成损害。因此,建议采取措施来加强云服务器的安全性,如采用安全加密、防火墙、入侵检测等技术。 弹性:云服务器可以按需计费,但是如果用户的需求...
    99+
    2023-10-27
    不足之处 优势 建议
  • 云服务器优势以及不足之处有哪些方面的问题
    云服务器的不足之处: 1、价格较高:相比于传统服务器,云服务器价格较高,对于一些中小企业或个人用户来说,成本较高。 2、安全性有待提升:云服务器面临的安全风险比传统服务器要大,需要考虑安全措施的完善性。 3、性能不稳定:云服务器需要实时处理...
    99+
    2023-10-27
    不足之处 优势 服务器
  • 轻量应用服务器流量不足怎么解决的方法有哪些
    轻量应用服务器流量不足可能有很多原因导致,以下是一些可能的解决方法: 优化应用程序代码:优化应用程序代码可以减少应用程序服务器的负载压力,例如使用CDN(内容分发网络)等技术,或对应用程序进行缓存,从而提高访问速度。 增加服务器负载:如...
    99+
    2023-10-26
    流量 服务器 方法
  • 云服务器的主要优势有哪些方面的问题和不足之处
    云服务器(Cloud Server)是一种基于互联网的服务器,它提供了一种虚拟化技术使用户可以将他们的计算、存储和网络资源与互联网的其他部分共享。在云服务器中,用户可以使用一种虚拟资源来按需扩展和分配资源,无需购买或租赁物理服务器。 然而...
    99+
    2023-10-27
    不足之处 优势 服务器
  • 阿里云服务器的优点有哪些特点和缺点和不足之处
    阿里云服务器的优点和特点有很多,这里主要列举以下几点: 可靠性强:阿里云服务器的稳定性非常高,在大流量情况下的性能稳定,不会崩溃,即使在极端的网络情况下,也不会出现丢包、延迟等情况。 扩展性强:阿里云服务器采用多台服务器的方式,可以根据...
    99+
    2023-10-27
    阿里 不足之处 缺点
  • 租用高防服务器发生内存不足的原因有哪些
    租用高防服务器发生内存不足的原因有:1、高防服务器运行的程序过多导致占用内存太大;2、高防服务器中的IIS应用程序池没有及时释放内存;3、高防服务器正在遭受网络攻击,从而导致资源被占用、内存不足现象;4、高防服务器本身存储空间不足,需要进行...
    99+
    2024-04-02
  • 使用高防服务器时导致内存不足的原因有哪些
    使用高防服务器时导致内存不足的原因:1.高防服务器自身的存储空间不足,内存配置无法满足现有的业务需求。2.运行的程序过多占用内存,也有可能是安装多余的软件。3.IIS应用程序池没有及时释放内存,没有根据网站自身情况进行设置自动回收时间。4....
    99+
    2024-04-02
  • python数据类型和变量的使用方法有哪些
    本篇内容主要讲解“python数据类型和变量的使用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python数据类型和变量的使用方法有哪些”吧!数据类型计算机顾名思义就是可以做数学计算...
    99+
    2023-06-02
  • javascript开发之百度地图使用到的js函数有哪些
    小编给大家分享一下javascript开发之百度地图使用到的js函数有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! javascript 开发之百度地图使用到的js函数整理...
    99+
    2024-04-02
  • APP开发中使用云服务器的好处有哪些
    APP开发中使用云服务器的好处:1. 云服务器采取按照需求付费,降低APP开发中的综合成本。2. 云服务器能够快速地部署和配置,保障业务的正常进行。3. 云服务器集中化的管理和业务备份,能够轻松实现服务器的维护,避免网络安全的威胁,节省人力...
    99+
    2024-04-02
  • ASP接口容器中,使用NumPy优化数据处理的方法有哪些?
    ASP接口容器是一种常用的数据处理工具,而NumPy则是Python语言中专门用于科学计算的库。将两者结合起来,可以大大提升数据处理的效率和精度。在本文中,我们将介绍一些使用NumPy优化数据处理的方法。 使用NumPy数组代替Pytho...
    99+
    2023-09-15
    接口 容器 numpy
  • 轻量应用服务器搭建数据库的方法有哪些
    在搭建轻量应用服务器时,我们需要考虑以下几个方面: 硬件选择 我们需要选择一种合适的硬件设备来支持我们的应用程序。轻量应用服务器通常需要使用低成本的硬件,如SSD、RAID磁盘等,以降低服务器的成本。此外,还可以选择使用虚拟化技术来降...
    99+
    2023-10-28
    数据库 服务器 方法
  • 大数据处理中Java同步API的使用有哪些局限性?
    在大数据处理中,Java同步API是非常常见的一种工具,它可以帮助我们实现数据的同步和互斥访问。但是在使用Java同步API时,我们也需要注意到它存在一些局限性,下面我们将介绍一些常见的限制及其解决方案。 一、Java同步API的局限性 ...
    99+
    2023-10-04
    同步 api 大数据
  • 使用JSON格式处理数据时应该注意的问题有哪些
    小编给大家分享一下使用JSON格式处理数据时应该注意的问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!根据项目的需要,我...
    99+
    2024-04-02
  • 轻量应用服务器搭建数据库的方法有哪些类型
    轻量应用服务器(LightApp)可以轻松地搭建数据库,以下是一些常用的方法: MySQL:MySQL是最流行的数据库管理系统,可以提供高性能的查询、事务处理和数据仓库等功能,适合大规模的应用程序。 PostgreSQL:Postgre...
    99+
    2023-10-26
    类型 数据库 服务器
  • 你知道吗?Go 中使用 NumPy 框架存储数据的好处有哪些?
    在数据科学和机器学习领域,数据处理和存储是非常重要的一环。数据处理是指对数据进行清洗、转换和分析等操作,而数据存储则是指如何将数据存储在内存或硬盘中,以便于后续的处理和分析。在 Go 语言中,使用 NumPy 框架进行数据存储是一个非常好...
    99+
    2023-10-18
    存储 numy 框架
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作