为了展示 SVN/TortoiseSVN 的诸多好处,我在桌面上设置了一个 SVN 服务器实例。
然而,当执行查看日志等操作时,性能今天显着下降。这对于演示来说并不理想,因为“显示日志”操作现在需要大约 5 秒,而之前是亚秒级响应。
令人费解的是,这种性能下降似乎只是在我执行以下操作后才出现:
- 更改了一位用户(我自己)的密码
- 创建了第二个用户
- 在服务器上创建了第二个存储库
请注意,在更改用户密码后,我遇到了证书问题,因此我清理了所有 Tortoise 缓存。
要尝试解决我遇到的问题:
- 清除所有 TortoiseSVN 设置-保存的数据,包括缓存的身份验证数据。
- 我也清除了缓存的日志
- 删除了新的第二个存储库。
- 重启
无济于事。
可能相关的信息:
- 一个存储库。
- 本地托管。
- 存储库安全性由 VisualSVN 管理。每个人都有 R/W 访问权限。
- 主存储库仅包含 ~30MB/600 个文件。
- 存储库只有大约 50 个修订版。
VisualSVN 属性:
- 自动调整权限:启用
- 使用安全连接:启用
- 服务器绑定 - 所有 IP 地址
- 证书在日期
- 身份验证是颠覆
- 除了事件日志之外没有特殊的日志记录
事件日志显示没有异常。
如果没有响应,那么明天我可能会尝试运行Sysinternals的Process Monitor