您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

SQL Server提高合并复制性能

添加时间:2012-4-12  添加: admin 

改善合并复制性能的最好的方式就是尽可能地运行合并代理。然而,如果你的用户不在线,那么你就无法运行合并代理,并且你应该劝告你的用户尽量频繁进行同步。以下的贴士将会帮助你提高合并复制的性能。
  1、使用合适的配置文件(profile)

  关于合并复制性能,你有几种特定的配置文件可以用来解决特定的需求。要察看这些配置文件,右击你的合并代理,选择代理配置(profile),然后从以下列表中选择合适的配置文件:

  默认的代理配置文件

  高容量服务器对服务器的配置文件

  行数和检查总量确认配置文件

  行数确认配置文件

  缓慢链接代理配置文件

  详细历史代理配置文件

  Windows同步管理器配置文件

  2、简化你的过滤器

  过滤器限制了发布者每次运行合并代理时需要同步的数据总量。如果你使用了过滤,那么确保你在过滤器上放置了索引,因为它们可以加强性能。

  要简化你的过滤器,你也许需要重新设计你的表。如果你在过滤器中使用了Host_name参数,那么你可以在描述中使用合并代理中的HostName属性来忽略主机名数值。确保匹配你的过滤器条件的每个字段都经过索引,并且索引经常更新。

  3、增加批处理尺寸
 
  要尽量增加你的批处理尺寸。当Declarative Referential Integrity (DRI)发生的时候(这些错误是合并同步中常见的部分,并且在同步代理下一次运行的时候清除),通过阻止合并代理错误可以经常性的改善整体性能。

  UploadGenerationsPerBatch

  DownloadGenerationsPerBatch

  UploadReadChangesPerBatch

  DownloadReadChangesPerBatch

  UploadWriteChangesPerBatch

  DownloadWriteChangesPerBatch

  在你的合并代理的属性页上设置这些参数。

  4、经常性的重新索引合并表

  经常性的重新对MSmerge_contents, MSmerge_tombstone, MSmerge_genhistory 和 MSmerge_replinfo表进行索引,改善整体复制性能。

  5、限制冲突设置

  限制你的合并复制冲突设置。要做到这一点,右击你的合并复制,并选择属性。在Subions最后部分,选择在他们重新同步之前,你所期望的Subions的掉线时间最小值。通常你会发现Subscribers会在掉线合适的时间之后,重新同步所需要的时间比他再次发送一个新的快照并重新启动的时间要长。

  6、使用可选的同步伙伴

  可选的同步伙伴特性允许你的发布者离线(例如,服务离线),并且你的订阅者连接到另一个备选的发布者,直到你的发布者重新在线。当使用可选的同步伙伴的时候,这里有很多限制;例如,它不允许自动的识别范围分割调整,并且当发布者无法达到的时候,你不能自动地对你的订阅者使用可选的同步伙伴进行错误恢复。咨询微软支持来获得更多有关如何安装备用同步伙伴的信息。注意:这个特性只有在SQL Server2005中可以获得。

  7、为高可用性重新发表

  由于使用可选的同步伙伴的限制,许多的复制拓扑设计者都在高可用性合并复制解决方案中挣扎。答案就是使用重新发布——让订阅者成为其他订阅者的发布者。通过这种方式你就可以在总部有一个主发布者,每个区域有一个订阅者(东、南、西、北区域),然后连接到每个州办公室,并在这些区域的服务器中进行同步。要做到这一点,你需要仔细选择全球优先级别来构建拓扑结构。

关键词:提高、性能

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站