位置: 编程技术 - 正文

SqlServer 复制中将大事务分成小事务分发的方法(sql server复制表数据)

编辑:rootadmin

推荐整理分享SqlServer 复制中将大事务分成小事务分发的方法(sql server复制表数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql中复制表中内容,sql server 复制,sql server复制数据库的方法,sqlserver复制表语句,sqlserver中复制表,sql server 复制,sql server 复制,sqlserver复制表语句,内容如对您有帮助,希望把文章链接给更多的朋友!

在sql server 复制中,当在发布数据库执行1个大事务时,如一次性操作 十万或百万以上的数据。当操作数据在发布数据库执行完成后 ,日志读取器代理将扫描事务日志,一次性传递到分发数据库中。若上个事务未传递完成,连续执行多个事务,日志读取器代理将扫描日志中多个事务同时传递到分发数据库中,默认最大扫描个事务。如果执行多次上百万或千万的数据将堵塞很久。

日志读取器代理可配置将大事务划分为多个小事务进行传递到分发数据库中,分发队列则按照小事务分发到订阅数据库中,这样数据就很快同步!

在没改代理参数之前,本人执行1次插入万的数据到发布表中。插入完成后,监控发布到分发的记录如下:

可以看到,这1个事务的命令都得一次传递完才能分发,而分发又消耗时间,这里等待太久影响事务的实时性。如果还有其他事务,默认(参考参数:-ReadBatchSize),也将一起传递,耗时较长。

现在更改参数,扫描到 左右的命令就即时分发,需要设置如下参数:-MaxCmdsInTran number_of_commands

注:该参数只能添加到日志读取器代理中,在代理配置文件没有此参数的设置。

SqlServer 复制中将大事务分成小事务分发的方法(sql server复制表数据)

添加后重启 日志读取器代理。

再次插入 万的数据!~到监视器查看

可以看到,命令达到 左右就进行分发了,此时查看订阅数据库,数据也同步过来了,这样就省去了较多扫描命令的时间。更详细查看每个事务的命令数,如下:

这个参数虽好,但是也可能引起数据的一致性。

如:

在发布更新了一批数据,但是订阅查询时却有不同。

分发事务遇到冲突或者死锁,也导致这部分的数据不一致。

参考:复制日志读取器代理

如何快速删掉SQL Server登录时登录名下拉列表框中的选项 问题:我以前创建了一个登录名如kpi,之后在安全性-登录名里删掉了,但是每次登录时,登录名的下拉框中总是能显示登录名kpi,怎么把它删掉呢?解

浅述SQL Server的语句类别 数据库范式 系统数据库组成 前言终于等到这一天,我要开始重新系统学习数据库了,关于数据库这块,不出意外的话,每天会定时更新一篇且内容不会包含太多,简短的内容,深

详解SQL Server数据库架构和对象、定义数据完整性 前言本节我们继续SQL之旅,本节我们如题来讲讲一些基本知识以及需要注意的地方,若有不妥之处,还望指出,简短的内容,深入的理解。数据库架构

标签: sql server复制表数据

本文链接地址:https://www.jiuchutong.com/biancheng/318991.html 转载请保留说明!

上一篇:数据库SQL中having和where的用法区别(数据库SQL中DML)

下一篇:如何快速删掉SQL Server登录时登录名下拉列表框中的选项(如何快速删掉通讯录联系人)

  • 委托加工的增值税纳税人是谁
  • 对公账户的钱都是国有资产吗
  • 配件和修理费能一起用吗
  • 计提职工非货币福利怎么算
  • 印花税是根据销售额提吗
  • 通过固定资产科目核算
  • 车辆购置税能否退税
  • 收到社保生育津贴摘要怎么写
  • 医院收费单能当凭证用吗
  • 押金不退转收入的情况说明
  • 企业的现金流量表反映的是什么
  • 土地增值税清算规程实施细则
  • 一般纳税人临时工工资怎么入账
  • 事业支出期末如何结转?
  • 当期留抵税额怎么计算
  • 质保期内质量问题
  • 建安税由谁承担
  • 开了红字发票印花税怎么处理?
  • 营改增后自产产品用于在建工程
  • 坏账损失计入什么费用
  • 用友t3怎么删除损益结转凭证
  • 网络科技定额发票怎么做分录?
  • 当期出售其他权益怎么算
  • 企业滞纳金属于什么税
  • 火车票的进项税率是多少
  • 员工意外伤害保险怎么买
  • 管理费用如何分摊到产品成本
  • 减免税额科目有没有余额
  • 季度成本分析报告
  • win11怎么双击直接打开程序
  • PHP:base64_encode()的用法_url函数
  • 预缴土地增值税有滞纳金吗
  • 2020年前端面试
  • 房地产企业的沙盘模型制作费会计处理
  • 篱笆的样子
  • 房地产开发企业增值税怎么算
  • 工资总额提取福利费
  • framework在哪里打开
  • thinkphp模板引擎原理
  • opencv1.0安装
  • 股票收入需要交税
  • 差旅费津贴与差旅费补助
  • 特种设备年检费怎么开具发票
  • java线程的四种基本状态
  • 建筑业预缴增值税计算公式
  • 接受捐赠按什么价值入账
  • 什么叫金税四期呢?
  • 增值税普通发票查询
  • 收到成本发票如何记账
  • 广告公司收到广告收入会计分录
  • 技术服务费如何赋码
  • 法院的申请执行费是多少
  • 装饰公司收到的礼品
  • 新会计准则经营租赁
  • 凭证账本是什么
  • 企业如何建账做账
  • mysql在查询结果中查询
  • sql server怎么执行
  • mysql慢查询日志在哪里
  • 彻底删除win8应用商店
  • office2013标准版
  • macbookpro鼠标触控板
  • Win RT 8.1 Update 3怎么提前更新安装使用?
  • 电脑window8系统怎么样
  • linux查看多线程
  • cocos code ide 1.0.0 RC0 使用教程
  • javascript scrollTop正解使用方法
  • 基于nodejs的项目
  • nodejs搭建本地资源服务器
  • 基于javascript的毕业设计
  • node作为中间件做接口转发
  • js实现功能
  • 百旺开票人怎么把管理员改成人名
  • 电子税务局企业账号是税号吗
  • 动物大联盟是国内品牌吗
  • 上期留底税额怎么查
  • 灵活就业登记审核查询
  • 免税发票可以抵多少税
  • 什么是社保补缴的标准
  • 跨区域涉税事项报告表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设