如何让TFS快速运行?

时间:2014-08-20 15:45:37

标签: visual-studio tfs tfs2010

连续使用TFS 2010超过4年,现在系统变得非常慢。保存1个错误更新大约需要1分钟。我试图删除未使用的工作空间,搁置集,标签和构建输出,但系统仍然很慢。

还有其他人有类似的问题吗?

我还能做些什么才能让TFS运行得更快?

是否有维护指南?

1 个答案:

答案 0 :(得分:2)

这听起来不像是TFS问题,就像PC问题一样。 (针对TFS服务器建议的基本规范相当低,据称足以容纳500个用户,这表明它应该具有相当大的可扩展性)

以下是一些建议:

  • 确保您已安装所有更新。
  • 检查可用磁盘空间,磁盘碎片以及清除临时文件夹和日志文件。 (特别是TFS构建有忘记删除临时文件的习惯,IIS Web缓存很容易增长到50GB +,而且上周我发现IIS / SharePoint / SQL日志在我的服务器上使用了超过50GB!所有这些事情都在增长如果不经常不清理它,最终会导致PC停止运转。)
  • 检查服务器上是否有其他进程正在运行(例如防病毒扫描或数据库备份),这可能会影响性能。
  • 检查网络设置 - 我们的TFS服务器一度非常慢,直到我意识到它是通过地球另一端的代理服务器解析本地地址,引入了巨大的不必要的延迟。因此,检查DNS和AD是否在计算机/域上干净地运行。检查您的客户端PC和服务器之间是否有快速连接。
  • 报告错误主要是SQL数据库操作,因此请针对Sql性能而不是TFS搜索此问题。

最糟糕的是,你可以备份你的tfs数据库,重新安装电脑,并恢复它们以确保尽可能干净和新,但这是一个极端的措施。不得已,谨慎行事。如果你走得这么远,可以考虑升级到TFS 2013。