我正在使用SourceGear的Vault版本控制软件(v4.1.2),并且在尝试分支文件夹时遇到了DBReadFailures。我真的不知道我是否将文件夹称为“大”或者没有(树大小为680MB,使用的磁盘空间为1.3GB)...但是在分支操作期间,sql服务器查询超时(约5m) )并且交易失败。在分支操作期间,数据库服务器将其4个CPU中的1个以100%固定,这告诉我操作实际上并不受硬件约束,因为它受到算法的限制。数据库服务器也没有内存限制(具有4GB,在此过程中仅使用1.5GB)。所以我认为你可以在Vault产品中分支的文件夹大小只有一个有限的限制。任何人对此产品有任何类似的经历可以帮我解决这个问题吗?
当尝试分支较小的文件夹(即我正在尝试分支的主文件夹中的子文件夹)时,它显然有效。看起来像另一个指标,它只是我正在打的尺寸限制。有没有办法增加5米超时?
答案 0 :(得分:1)
在Vault配置文件中,有一个SqlCommandTimeout项 - 你试过修改它吗?我不确定默认值是什么,但我们的设置如下:
<SqlCommandTimeout>360</SqlCommandTimeout>
SourceGear支持网站here上有一个帖子,似乎描述了您的确切问题。
该帖子中的第一个回复提到了在哪里可以找到配置文件,如果您不熟悉它。