SQL Server 2008 - 事务复制对性能有何影响?

SQL Server 2008 - 事务复制对性能有何影响?

我计划为 100Gb SQL Server 2008 数据库设置事务复制。分发服务器和发布服务器位于同一台服务器上,并使用推送订阅。

当我的发布服务器创建初始快照并将其与订阅服务器同步时,是否会对性能产生影响?从我目前在临时服务器上尝试的情况来看,它似乎速度变慢了。

有没有更好的方法来创建初始快照而不影响我的生产发布者服务器?

答案1

最佳做法是将分发者从发布者移到另一个 SQL Server 实例以避免这些问题。

创建快照会给系统带来负担,因为它需要将数据 BCP 到文件中。您是要复制整个 100 Gig 数据库,还是只复制其中的一部分?对于 100 Gig 数据库,会产生大量的 IO,并且您会在快照运行时刷新缓冲池,这肯定会影响生产。

最好的办法是在低负载工作时间创建快照,并让用户知道您正在进行会影响性能的维护。

相关内容