MSSQL 2005 快照代理使用 100% CPU

MSSQL 2005 快照代理使用 100% CPU

当设置从 64 位 SQL Server 2005 到 64 位 SQL Server 2005 的发布(事务复制)的新订阅时,发布服务器上的快照代理会消耗 100% 的 CPU。我正在使用 SSMS 创建新订阅。我最初的印象是,这可能是由于在生成快照期间发生了行锁定,但我读到 SQL Server 2005 中默认生成并发快照,因此行锁定不应该成为问题。

由于这是一台生产服务器,我希望能够初始化复制,而不会让机器瘫痪。任何建议都会有所帮助并表示感谢。

答案1

分发数据库是否在生产数据库上运行?
如果您想尽量减少生产数据库上的负载,请将分发数据库设置为在订阅服务器上运行,而不是在发布服务器上运行。

相关内容