我们有一个小型 TFS 设置(只有 3 -4 名开发人员使用它),但它自 2008 年以来一直在使用,最近响应速度非常慢,对于结帐、工作项报告,应有尽有。例如,在更改编译模式时,VS2008 有时会减速到停止(冻结几分钟)。清除客户端缓存没有任何区别,服务器似乎没有类似的缓存文件夹(不是我能找到的)。但是我注意到 TFSBuild 数据库有一些非常大的表(例如 TestResult)。我确信我们自己不需要这些信息,因为我们从不超过一天左右返回之前的测试结果。
我的问题是:是否有一个很好的指南来管理所有这些数据,以保持 TFS 顺利运行?是否有一套工具可以让我清除不需要的数据等等?我们正处于等待事情发生的时间,而这在几年前从未发生过。
客户端:Windows 7、Visual Studio 2008 TFS。
服务器:Windows 2003 R2。TFS 2008 和 Sql 服务器 2005。
我应该补充一点,我们对保留最后几个构建的信息不感兴趣,尽管我注意到数据库似乎保留了大量先前构建的数据,可以追溯到 2009 年。对我们一点用处都没有。可以以某种方式安全地删除这一切吗?