位置: 编程技术 - 正文

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登录时登录名下拉列表框中的选项(如何快速删掉通讯录联系人)

  • 小规模纳税人没有税控盘怎么报税
  • 年度纳税申报表A105000纳税调整项目明细表中,收入
  • 交个税步骤
  • 税款已交更正申报
  • 基本账户转到一类卡
  • 政府返还的增值税怎么算
  • 备用金与其他应收款的记账规则
  • 退运出口货物的报关流程
  • 商业折扣的纳税影响
  • 收到前欠销货款290000元,存入银行的会计分录怎么写
  • 赠送给客户的产品发货单要填写单价?
  • 机械租赁增值税税率2022年
  • 车辆报废补贴多久到账
  • 给非公司员工开工作证明办房贷
  • 固定资产对外投资的税务处理
  • 发票的金额可以答应客户多开
  • 个人取得利息需要缴纳增值税吗
  • 银票和承兑的区别
  • 公司的公益性捐款合法吗
  • 交强险 收费
  • 净资产收益率怎么求
  • 固定资产管理的论文
  • win7如何隐藏任务栏正在游戏的图标
  • 企业所得税征收标准
  • windows10提示更新11
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • php有啥用
  • 当月费用下月付款怎么做账
  • 企业将自有房产全部租出去房产税如何征收
  • 分公司收到总公司利润分录怎么写
  • 服务费的进项发票怎么做
  • lstm多对多
  • 签了购房合同贷款办不下来怎么办
  • 税务局要求小规模纳税人开专票
  • pc端微信扫码支付
  • yii2.0框架
  • php curl_exec
  • php 收邮件
  • JavaScript 30 JavaScript 日期格式
  • sybaris插件包
  • python面向过程与面向对象的区别
  • 工会经费计提的会计分录
  • 收到上市公司分红企业所得税减半征收的情景
  • 计提增值税的会计凭证
  • 预算收入支出
  • 公司股东和自然人的关系
  • sqlserver2005简介
  • 开的票比实际支付的多,账务怎么处理
  • 成品油企业开具电票前还需要先进行库存下载吗
  • 增加固定资产原值
  • 一般纳税人固定资产处置税率
  • 开发票没有银行回单可以入帐吗?
  • 收汇结汇以什么汇率入账
  • 法院拍卖土地原欠税怎么办
  • 公司法人转账到公司账户
  • 年末利润如何计算
  • 把公司设备操作坏了怎么担责
  • 公司往来借款怎么做账
  • 销售的差额如何分录
  • 暂估固定资产的账务处理
  • 赡养老人扣除标准个税
  • 伤病假条
  • mysql中增删改查语句
  • windows安装mysql5.7详细步骤
  • window7qq登录失败
  • windows 8 build 8148
  • win7系统开机后桌面黑屏
  • win10系统右键菜单管理
  • win10怎么设置扩展屏
  • win10 1511版本升级到1803
  • freebsd连接wifi
  • 优化太差
  • ExtJS 2.0 GridPanel基本表格简明教程
  • 获取本站的context root
  • python100行代码案例
  • unity 求角度
  • 安卓系统引导程序
  • python自动化监控
  • 安家费购房补贴区别
  • 低丰度油气田开采的原油
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设