当前位置:首页 > 系统运维 > 正文内容

SQL Server合并复制性能的提高有哪些方案?

a8116255316年前 (2010-07-16)系统运维8

此文章主要向大家讲述的是SQL Server合并复制性能提高的实际操作,其对并复制性能提高,更好的方式就是更大程度的运行合并 *** 。然而,假如你的用户不在线,那么你就无法运行合并 *** ,并且你应该劝告你的用户尽量频繁进行同步。

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

1、使用合适的配置文件(profile)

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

默认的 *** 配置文件

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

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

行数确认配置文件

缓慢链接 *** 配置文件

详细历史 *** 配置文件

Windows同步管理器配置文件

2、简化你的过滤器

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

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

3、增加批处理尺寸

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

UploadGenerationsPerBatch  DownloadGenerationsPerBatch  UploadReadChangesPerBatch  DownloadReadChangesPerBatch  UploadWriteChangesPerBatch  DownloadWriteChangesPerBatch  

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

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

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

5、限制冲突设置

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

6、使用可选的同步伙伴

可选的同步伙伴特性允许你的发布者离线(例如,服务离线),并且你的订阅者连接到另一个备选的发布者,直到你的发布者重新在线。当使用可选的同步伙伴的时候,这里有很多限制; 例如,它不允许自动的识别范围分割调整,并且当发布者无法达到的时候,你不能自动地对你的订阅者使用可选的同步伙伴进行错误恢复。

咨询微软支持来获得更多有关如何安装备用同步伙伴的信息。注意:这个特性只有在SQL Server2005中可以获得。

7、为高可用性重新发表

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

以上的相关内容就是对SQL Server合并复制性能的提高的介绍,望你能有所收获。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/22033.html

分享给朋友:

“SQL Server合并复制性能的提高有哪些方案?” 的相关文章

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...

上帝不止一个 更多Windows7 快捷模式.

上帝不止一个 更多Windows7 快捷模式.

国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...

Skylake平台不能通过USB接口装windows 7系统

Skylake平台不能通过USB接口装windows 7系统

Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...

windows 7如何给c盘扩容 图解windows 7 64位系统C盘扩容方法(自

windows 7如何给c盘扩容 图解windows 7 64位系统C盘扩容方法(自

用Windows 7久了,C盘越来越大,原来50G的空间基本用完了,又不想重装系统,就想着能不能直接扩容。 在网上搜了半天,看了无数教程,都写得不明不白的,结合了几篇教程才终于搞明白。 重新总结一下,方便有需要的人。 所用软件: http://www.jb51.net/softs/57895...

Ubuntu系统上挂载U盘和Windows分区问题的解决实例

Ubuntu系统上挂载U盘和Windows分区问题的解决实例

Ubuntu挂载U盘问题 复制代码代码如下: 老是说special device /dev/sdb1 does not exist,无比郁闷 复制代码代码如下:#fdisk /dev/sda 复制代码代码如下: 是有个 这个咚咚。。。。 复制代码代码如下: 最后: 复制代码代码如下:...

windows 7玩战争策略游戏星际争霸花屏问题解决方法

windows 7玩战争策略游戏星际争霸花屏问题解决方法

星际争霸是一款非常经典的战争策略游戏,虽然已有十多年的历史,但依然有一批忠实的游戏玩家坚守着星际战争,而随着Windows系统的不断更新,Windows 7下玩星际争霸已经不能像WinXP那样顺利了,很多Windows 7玩家在玩星际争霸时候都会出现花屏问题,那么我们该如何应对呢 Windo...