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