我们计划对数据库的一部分运行事务复制,以便进行一些近期报告。
我不太确定哪个进程将运行来“执行”复制,但是,如果 SQL Server 负载很重,是否可以赋予该进程比 SQL Server 更低的优先级,以便复制不会干扰生产的 crud 操作?
米歇尔
答案1
最简单的做法是将分发数据库放在报告服务器上,并将其配置为对生产数据库的拉取订阅。
第二种选择是调整日志读取器代理参数,这样它就不会产生太多开销。这可能会影响您的报告与产品的差距。
我们计划对数据库的一部分运行事务复制,以便进行一些近期报告。
我不太确定哪个进程将运行来“执行”复制,但是,如果 SQL Server 负载很重,是否可以赋予该进程比 SQL Server 更低的优先级,以便复制不会干扰生产的 crud 操作?
米歇尔
最简单的做法是将分发数据库放在报告服务器上,并将其配置为对生产数据库的拉取订阅。
第二种选择是调整日志读取器代理参数,这样它就不会产生太多开销。这可能会影响您的报告与产品的差距。