1

为了展示 SVN/TortoiseSVN 的诸多好处,我在桌面上设置了一个 SVN 服务器实例。

然而,当执行查看日志等操作时,性能今天显着下降。这对于演示来说并不理想,因为“显示日志”操作现在需要大约 5 秒,而之前是亚秒级响应。

令人费解的是,这种性能下降似乎只是在我执行以下操作后才出现:

  • 更改了一位用户(我自己)的密码
  • 创建了第二个用户
  • 在服务器上创建了第二个存储库

请注意,在更改用户密码后,我遇到了证书问题,因此我清理了所有 Tortoise 缓存。

要尝试解决我遇到的问题:

  • 清除所有 TortoiseSVN 设置-保存的数据,包括缓存的身份验证数据。
  • 我也清除了缓存的日志
  • 删除了新的第二个存储库。
  • 重启

无济于事。

可能相关的信息:

  • 一个存储库。
  • 本地托管。
  • 存储库安全性由 VisualSVN 管理。每个人都有 R/W 访问权限。
  • 主存储库仅包含 ~30MB/600 个文件。
  • 存储库只有大约 50 个修订版。

VisualSVN 属性:

  • 自动调整权限:启用
  • 使用安全连接:启用
  • 服务器绑定 - 所有 IP 地址
  • 证书在日期
  • 身份验证是颠覆
  • 除了事件日志之外没有特殊的日志记录

事件日志显示没有异常。

如果没有响应,那么明天我可能会尝试运行Sysinternals的Process Monitor

4

1 回答 1

1

可能完全不相关,但在我们的一位用户最近更改密码后,Commit Monitor 正在向服务器发送访问尝试的垃圾邮件。它导致了明显的性能下降。

于 2009-11-25T17:26:32.313 回答