SQL Server 2005 事务复制性能

Posted

技术标签:

【中文标题】SQL Server 2005 事务复制性能【英文标题】:SQL Server 2005 transactional replication performance 【发布时间】:2012-05-19 06:39:30 【问题描述】:

有人知道事务复制如何影响发布者数据库的性能吗?我想使用订阅者作为生成在线报告和统计数据的基础(使用事务复制复制数据),但我不知道它会如何降低(或不会)源数据库的性能。

源服务器:SQL 2005 Standard、VMWare、4 CPU(16 核)、16 GB RAM

目标服务器:SQL 2005 Standard、VMWare、1 CPU(4 核)、8 GB RAM

【问题讨论】:

【参考方案1】:

嗯……是的,不是的。事务复制是异步的,因此不会因为发布而降低性能。但是,根据您现在需要在服务器上节省多少额外的马力,日志阅读器可能会让您处于领先地位。另请注意,何时可以通过事务复制从事务日志更改中清除日志记录的语义,所以要小心。

【讨论】:

以上是关于SQL Server 2005 事务复制性能的主要内容,如果未能解决你的问题,请参考以下文章

使用远程分发器进行事务复制对 SQL Server 2008 的性能影响

SQL Server 复制:事务发布(读写分离)

SQL Server 2005 - 无法回滚嵌套事务

在Sql2000 sql2005 sql2008 下已能实现事务复制的强制订阅,但请求订阅始终不能实现总有下列错误提示

SQL 2005 事务复制:快照处理期间的行为?

如何在 SQL Server 2005 中获取事务日志的逻辑名称