位置: 编程技术 - 正文

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

  • 公司租赁个人车辆税率是多少
  • 无形资产的确认条件
  • 销售固定资产清单怎么做
  • 接受固定资产捐赠发生的运费的是否计入资产成本
  • 合并两公司的帐务怎么做
  • 流动资产增幅
  • 进账多于销项怎样报税
  • 小规模纳税人水电费税率
  • 债务重组损失是否属于营业外支出
  • 收到未税货款怎么入账
  • 国内公司向境外公司借款
  • 以前年度损益调整会计分录
  • 分支机构第要交企业所得税吗?
  • 未办理房屋预售许可证怎么处理
  • 税务核定利润的标准
  • 财务负责人必须是本公司员工吗
  • 企业取得的土地使用权用于出租或增值目的时
  • 母子公司之间支付的租赁费可以税前扣除么
  • 外贸公司有出口退税吗
  • win10壁纸图片怎么删除
  • win7系统的系统配置里设置开机启动项
  • 劳务人员劳务费
  • PHP Warning:PHP Startup: in Unknown on line 0解决办法
  • 微信支付被限制是怎么回事
  • 公司支付的赔偿金要扣税吗
  • win10任务栏变成黑色
  • php imagecreatetruecolor 创建高清和透明图片代码小结
  • 没有了睡眠功能
  • Laravel 5.4因特殊字段太长导致migrations报错的解决
  • laravel实现登录注册
  • php 模拟post
  • 合并资产负债表模板
  • 玩很多游戏的人
  • python怎样学
  • 空白发票作废怎么剪角
  • 网上怎么申请增驾摩托车
  • mysql索引是否生效
  • 投资者控股性质
  • 房屋租赁交的定金可以退吗
  • 个人去开票要交税吗
  • 外出经营税收缴纳
  • sql server 2008数据库没有备份文件恢复
  • Mysql 创建索引锁表
  • 期末增值税结转后未交增值税有余额,对吗
  • 收据十万大写金额填写样本
  • win7系统安装包在哪个文件夹
  • mysql组合
  • 计提折旧的固定资产全年平均总值怎么算
  • 公司没有账套怎么做账
  • 客户是否需要向客户介绍
  • 其他应付款冲账分录
  • 为什么银行结息不加入账户
  • 专利技术会计分录怎么做
  • 政府专款专用
  • 管理费用包括哪些
  • 月末未完工半成品的分录
  • 质量有问题不给退怎么办
  • 异地开立分公司条件
  • 固定资产如何分类?
  • CentOS中mysql cluster安装部署教程
  • mysql5.7.32免安装教程
  • win8.1应用商店还能用吗
  • 解决windows update问题
  • 清华同方bios通用密码(thtfpc)
  • 微软发布新系统
  • centos安装vim命令
  • kpupgrader.exe是什么
  • win 10系统怎么提高网速
  • cocos2dx-3.0(23) ScrollView 缩放 及 touch新用法
  • jquery简写符号
  • linux怎样添加用户
  • js获取上传文件的大小
  • 网页js识别设备的唯一性
  • android 分辨率适配
  • 苗木增值税发票税率
  • 个人所得税税单下载
  • 重芳烃闪点70,初馏点是多少
  • 公司汽车用油计入什么科目
  • 审计双轨制什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设