SQL教程,SQL案例:SQL Server提高你的合并复制性能,SQL源码,SQL代码,SQL源码下载,SQL实例,SQL安全漏洞,
学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
ASP ASP.NET PHP JSP SQL MYSQL Java VB

您的位置:学院 >> 编程开发 >> SQL >> SQL Server提高你的合并复制性能


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


提高你的合并复制性能

点燃你的合并复制性能

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

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、限制冲突设置

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

6、使用可选的同步伙伴

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

7、为高可用性重新发表

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

(t114)

技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

说的不错,可是到现在我还没有成功设置好两台电脑间的数据同步呢.合并复制都没设置成功.我看你还是多说说如何设置合并复制吧...
游客 发表于2008-5-8 21:59:05
对"SQL Server提高你的合并复制性能"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 SQL Server提高你的合并复制性能 相关内容
Google搜索中 SQL Server提高你的合并复制性能 相关内容
雅虎中 SQL Server提高你的合并复制性能 相关内容
Sogou搜索中 SQL Server提高你的合并复制性能 相关内容

相关软件 最新回复帖子:

·SQL Server提高你的合并复制性能
·电脑太慢 重装系统不如换个帐户方便
·不放光盘 Windows自动修复受损的文件
·DW Ultradev打造留言本(二)
·DW Ultradev打造留言本(一)
·AI参考线妙用:充当图像
·Flash8模糊滤镜绘制逼真青翠竹林
·史上最小 55MB的Win XP现在就能下载
·常用AutoCAD快捷键有效提高绘图速度
·下载:微软WindowsXP/Vista最新补丁


  相关软件 SQL Server提高你的合并复制性能相关文章
专家点评:如何选择数据库的分割方式 详细介绍优化SQL Server 2000的设置
一步步教你合并你的SQL Server数据库 专家教你优化你的SQL Server硬件性能
怎么整理 SQL Server 性能调整清单 SQL Server两种修改对象所有者的方法
提高效率 Toad For SQL Server 2.0发布 用VB访问SQL Server数据库技术详解
SQL Server 2000 分布式事务错误解决 SQL Server中存储过程的安全问题
SQL Server 2005 存储过程写报表举例 SQL Server中如何用通配符搜索TEXT栏
SQL Server数据库下教你如何做导库SQL 支持SQL Server SQL文档工具5.1版发布
微软发布SQL Server 2005 JDBC驱动1.1 常用的 MS SQL Server 数据修复命令
SQL Server 2005手工卸载命令 如何手动删除SQL Server 2000默认实例
完全卸载Microsoft SQL Server 2000 卸载SQL Server2000后不能再次安装的问题解决方法