我们正在运行一个计划的代理,它将更新非常大的数据库中的每个文档。 在通过预定的代理程序更新每个单个文档的同时保持复制器运行是一个好主意吗?
任何提示或build议,将不胜感激,谢谢。
那么:复制器运行时,需要做一些“快照”来处理。 也就是说,同时运行这两个任务不会有问题,但可能会导致一些磁盘IO峰值。
我build议在代理运行后安排复制,以免对服务器造成太多的性能影响。
我会检查,如果真的有必要在每个代理运行中更改该数据库中的所有文档,通常这只是因为程序员的一些懒惰,而不是经常真的是必要的…