免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4426 | 回复: 2
打印 上一主题 下一主题

SQL Server同步复制功能测试评估 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-07 14:36 |只看该作者 |倒序浏览
一、基本的功能测试:
DML操作同步:
有主键表的增/删/改数据同步                同步正常
无主键表的增/删/改数据同步                无主键不能作同步复制,必须将每一张表加主键,否则无法配置到同步环境
包含索引的表的增/删/改数据同步            同步正常
包含触发器的表的增/删/改数据同步          如果生产库A表包含有触发器,当增加记录时向B表插入数据,备库上会报错
包含级连删除/修改数据的表的删/改数据同步  同步正常
包含大对象数据的表增/删/改数据同步        同步正常

DDL操作同步:
增加表      不能同步新增加的表及数据,但不会报错
删除表      不能删除表
修改表名    不能删除表

增加表索引  不能同步索引,但不会报错
删除表索引  不能同步索引,但不会报错
修改表索引  不能同步索引,但不会报错

增加表字段  同步出错
删除表字段  同步出错
修改表字段  同步出错

存储程序类同步:不能同步,但不会报错
存储过程
触发器
函数
视图

二、性能测试 未测试
初始化备库(5G以上数据的初始化时间)
大量小事务的同步复制(向大表中插入/删除/修改1W笔以上数据)
大事务的同步复制(手工写事务,事务过程进行相当多的操作,如在事务中插入/删除/修改1W笔以上数据)

三、稳定性及同步监控测试
1 发布服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制没有多大影响  
  中断期间,分发和订阅都接收到没有复制的事务信息

2 分发服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制有一些影响  
  中断期间,发布服务器的事务排队堆积起来
  (如果设置了较长时间才删除过期订阅的选项, 繁忙发布数据库的事务日志可能会较快速膨胀),         
  订阅服务器会因为访问不到发布服务器,反复重试,
  我们可以设置重试次数和重试的时间间隔(最大的重试次数是9999, 如果每分钟重试一次,可以支持约6.9天不出错)  
        分发服务器sql server服务启动,网络接通以后,发布服务器上的堆积作业将按时间顺序作用到订阅机器上:  
        会需要一个比较长的时间(实际上是生成所有事务的insert,update,delete语句,在订阅服务器上去执行)

3 订阅服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制影响比较大,可能需要重新初试化  


欢迎大家补充
eqdba 该用户已被删除
2 [报告]
发表于 2008-07-07 18:46 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2008-07-11 20:13 |只看该作者
有谁知道不停止同步复制系统就可以 修改表结构,增加表字段,增加需要复制的表
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP