位置: 编程技术 - 正文

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

  • 减免所得税如何申报
  • 一般纳税人销售旧货
  • 未完工程如何处理
  • 在项目地预缴税款有哪些税种
  • 公司可以为非本人开户吗
  • 未预缴开票
  • 货款现金收据可以做账吗
  • 租房提前退租违约金国家标准
  • 行政事业单位会计的工作内容
  • 拍卖的房产
  • 机打发票多久可以作废
  • 实收资本印花税怎么申报税目
  • 代缴水电费是什么意思
  • 补缴地价款是什么意思
  • 一般纳税人企业要交哪些税
  • 产值税收是什么意思
  • win7系统如何查看主板型号
  • 联想怎么进入bios设置u盘启动
  • 事业单位财政拨款是编制吗
  • 一次性工伤医疗补偿金怎么算
  • 免税收入与不征税收入的区别
  • 先开票后发货开票时确认收入
  • 企业税收有哪些部分组成
  • 广电默认网关是多少
  • 固定资产加速折旧方法
  • 材料退款会计分录
  • vue的watch不生效
  • php img
  • cpu和gpu性能对比
  • 会计政策变更对财务分析的影响
  • 适用执行企业会计准则的一般企业
  • linux中搭建web服务器
  • 财务报表季报应付职工薪酬是指三个月工资累计还是
  • 进项加计抵减会计分录怎么做
  • php5.6漏洞
  • 工程结算如何做会计分录
  • 建筑业综合税率13.8%
  • sql server2005怎么打开
  • 超过规定标准扣几分罚款
  • 递延所得税资产是什么意思
  • 计提资产减值准备时,借记的科目是
  • 小规模减免的增值税
  • 实收资本没有实缴,财务报表里面怎么写
  • 有限合伙企业分配原则
  • 建筑工程审计流程
  • 如何判定专利是否侵权
  • 企业代扣的个人所得税款收入属于哪个会计科目
  • 企业对疫情
  • 农民合作社入股倡议书
  • 增值税发票备注栏最新规定
  • 上年亏损本年要交税吗
  • 农业银行多级账簿可以代发工资吗
  • 如何调整以前年度错账
  • 商品过期怎么做分录
  • 小企业会计怎么做账
  • ubuntu安装软件没反应
  • VMware虚拟机中安装MATE桌面环境
  • [下载转存] 经验本题库源文件下载转存 秒结
  • win8系统怎么设置自动关机
  • sixtypopsix.exe - sixtypopsix是什么进程 有什么用
  • win7提示0x000000c1
  • win8.1 ie浏览器
  • win7 24小时制
  • 使用iso镜像文件
  • Coroutine couldn't be started because the the game object 'GameController' is inactive!
  • opengl教程48讲
  • 日历插件vue
  • css全局样式基础代码
  • perfcurve函数
  • js计数排序
  • Linux base shell重定向详解
  • c#的程序集
  • jquery设置禁用
  • nodejs实战教程
  • bootstrapped 5%
  • python怎么读取中文txt文本
  • 重庆地税局官网公众号
  • 烟叶税属于中央税还是地方税
  • 衡阳地税局的地理位置
  • 计提缴纳城建税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设