位置: 编程技术 - 正文

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

  • 收到所得税汇算退税计入补贴收入
  • 出口退税率怎么算
  • 证券交易计税依据
  • 企业会计制度固定资产保险费
  • 固定资产后续支出可以计入哪些费用
  • 二次股权转让的股权原值确认
  • 土地出让交增值税多少
  • 控股合并的会计准则
  • 人防工程被出售,谁承担责任
  • 先进制造业企业按照当期可抵扣进项税额
  • 去年暂估的成本,汇算前收到的少,红冲全部暂估吗
  • 房地产开发桩基施工方案
  • 银行收付款通知短信
  • 第一季度盈利第二季度亏损全年盈利
  • 制造费用属于成本类还是损益类
  • 营改增后小规模ktv怎么纳税
  • 营改增后建筑业税率变化情况
  • 出口退税收入凭证怎么填
  • 设定提存计划怎么填
  • 已经提完折旧的固定资产报废
  • 收到收入怎么做分录
  • 待抵扣进项税额借贷方向
  • 收到外币货款账务处理
  • 季度预缴所得税可以弥补以前亏损吗
  • mac系统 硬盘
  • 软件维护费清单
  • 职工福利费扣除率是多少
  • php连接mysql查询数据
  • php实现验证码功能
  • 收入和支出怎么合计
  • 前端几种下载文件
  • php特性包括
  • php 获取当前url
  • 蓝桥杯第十四届省赛获奖名单
  • 微信支付高速通行费怎么开电子发票
  • 融资租入的办公楼
  • vue插槽使用
  • bind函数错误
  • 多计提费用可以不用以前年度损益调整吗
  • cms和php的关系
  • 进项税没入账补入账分录
  • python2.7读取文件
  • php定义变量的方法
  • 财政拨付注册资本金说明
  • 进口关税如何交
  • 员工餐费补助交个人所得税吗
  • 期末进行存货清查
  • 建筑企业成本核算案例分析
  • 工地上购买的零食叫什么
  • 社保缴费基数怎么算
  • 物流货损怎样处理
  • 财政拨入的专项款专账怎么做
  • 小规模纳税人专用发票税率
  • 个税系统里的免税收入怎么填
  • 销售净收入是怎么算
  • 同一控制下长期股权投资的入账价值
  • 事业单位出售废品流程
  • 减免所得税需要交税吗
  • 不动产经营租赁属于什么服务
  • 基于sql server的大数据审计分析应用
  • mysql命令行导出表结构
  • innodb_index_stats导入备份数据时报错表主键冲突的解决方法
  • window放大之后怎么缩小
  • wermgr.exe是什么进程
  • linux 软件 安装
  • windows xp windows
  • xp启动项设置在哪里设置
  • 文件在移动或复制过程中权限的变化
  • unity读取文本文件
  • 一个简单的飞机
  • unity开发用macbook怎么样
  • javascript的
  • js密码验证正则表达式
  • python提取信息
  • 60后歌手有哪些
  • 租房完税证明需要多长时间内的
  • 小规模纳税人销售额怎么算
  • 自建房交契税需要什么
  • 物化政的大学有哪些
  • 广东省国家税务总局稽查局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设