科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Server提高你的合并复制性能(2)

SQL Server提高你的合并复制性能(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:Hilary Cotter 来源:互联网 2007年9月12日

关键字: 3977 SQL Server SQL Server 各版本 数据库

  • 评论
  • 分享微博
  • 分享邮件
 

3、增加批处理尺寸

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

UploadGenerationsPerBatch

DownloadGenerationsPerBatch

UploadReadChangesPerBatch

DownloadReadChangesPerBatch

UploadWriteChangesPerBatch

DownloadWriteChangesPerBatch

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

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

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

5、限制冲突设置

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

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章