2010-02-22 140 views
1

当我在不同系统中的数据库之间进行同步时,我在复制监视器中收到“长时间运行的合并”警告。由于我的数据库由数十万条记录组成,因此需要一段时间才能执行,导致警告为“长时间运行合并”。长时间运行合并

它会影响要传输的记录,还是应该忽略该警告?

需要采取的步骤是什么?

此警告的解决方案是什么?

+0

没有足够的信息来回答你的问题... – 2010-02-22 05:51:42

回答

0

长时间运行合并令人遗憾地回到移动销售人员是合并复制的主要消费者那一天。因此,在处理或多或少连续连接的服务器时,此警告/警报几乎是无用的。

换句话说,此警告是通过“警告”选项卡中的复制监视器配置的,您可以在其中指定一个时间阈值(以分钟为单位)。

因此,假设我设置了10分钟的阈值 - 用于局域网连接。这意味着当合并复制代理连接时间长于10分钟时,我想要进行警告。如果笔记本电脑通过酒店的VPN连接,可能会发现它们需要10分钟以上才能同步。可悲的是,如果我们谈论的是一个已经运行数小时或数天的专用合并代理,那么这将始终处于开启状态。

所有这一切都说,我基于上述声明的两件事情: a)INSANE缺乏关于这些东西究竟意味着什么的文档。我搜索了一下,看了一大堆书,只发现了这个: http://www.kendalvandyke.com/2008/10/difference-between-long-merge-and-slow.html b)一组简单的测试,我创建了一个新的/简单的发布,然后一旦它启动并运行,我将阈值设置为5分钟。果然,在发布成功同步5分钟以后,状态切换为'长时间运行合并'

所以,虽然我不是100%肯定答案,但我相当确信它是正确的。

同样,在处理行合并/秒阈值时,它看起来像那些也主要针对'较旧的'断开/重新连接的合并方案,而不是现在更常见的“始终关联”情况(从而使它们作为监测机制也相对无用)。