位置: 编程技术 - 正文

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

  • 实际负税计算公式
  • 发票专用章章号是什么
  • 借应交税费销项税额贷未交增值税
  • 总公司一般纳税多少
  • 新办商贸企业一般纳税人合同金额
  • 营改增后建筑企业的账务处理
  • 从对公账户提取备用金违法吗
  • 发票限额是多少
  • 哪些可用商业汇票结算?
  • 两免三减半政策适用哪些企业
  • 增值税专用发票怎么开
  • 资产负债表日是什么意思
  • 1697509439
  • 私募股权基金税收主要涉及的是什么税收问题
  • 预缴增值税的情况四种情形汇总表怎么填
  • windows11怎么设置默认应用
  • 运输公司造成的损耗
  • 临时工工资怎么处理
  • 桃胶多少钱一斤正常
  • xp从做系统
  • 服务佣金是什么意思
  • 备孕男的要吃叶酸吗? 已解决
  • windows 11怎么用
  • 金税盘技术维护费可以抵扣吗
  • linux docx
  • realtek自动安装
  • u盘怎么安装软件
  • 认缴出资没到位违法吗
  • macOS Big Sur 11.3 开发预览版 Beta正式更新
  • 工人工资怎么算
  • 企业固定资产有哪些
  • 当月认证抵扣的进项税发票一定要入帐做成本吗?
  • win7命令行模式
  • PHP:pcntl_wexitstatus()的用法_PCNTL函数
  • 购进原材料款项怎么入账
  • 只有收据没有发票是不是逃税
  • 资产减值损失会影响营业利润吗
  • 自有物业出租需交税吗
  • 老年人经常便秘怎么办
  • php的laravel框架答辩
  • 一文搞懂兰州简史
  • typescript教程推荐
  • 购入固定资产怎么做账务处理
  • 公交充值卡发票在哪里开
  • 员工办理健康证需要什么材料
  • python中dataframe的布尔过滤
  • 个人独资企业增值税免征额
  • 收到退回货物
  • 合并报表抵消分录的基本原理
  • 生物资产包括哪两类
  • 办公室搬迁工作
  • 增值税普通发票查询真伪
  • 固定资产不可以搬走,那什么资产能搬走的?
  • 研发过程4个主要阶段
  • 应付账款周转次数计算
  • 新会计准则报表模板
  • 代开发票预缴税款的比例是多少呢?
  • 小型微利企业年报填什么表
  • 购买固定资产的账务处理
  • 发生以下情况
  • 公司房租没有发票不入账税务怎么处理
  • 商业企业注销应检查哪方面的问题
  • mysql优化十大技巧
  • windows自带邮件应用
  • app隐藏库
  • xp桌面字体有阴影怎么去掉
  • window7优盘不显示
  • centos init
  • win8.1系统怎么样
  • win8界面什么样
  • PACKAGER.EXE - PACKAGER是什么进程 有什么用
  • win7为什么会出现小黄锁
  • Win10预览版镜像
  • 浅谈一下新冠的好处
  • opengles版本过低怎么办
  • js阻止冒泡和默认行为
  • python运算符的用法
  • js判断ua
  • android 自定义dialog
  • 郑州土地出让金2023年多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设