我们有一个小型的TFS设置(只有3-4个开发人员使用它),但自2008年以来一直在使用,最近响应速度变得异常缓慢,无论是检出、工作项报告还是其他操作。例如,VS2008有时会在更改编译模式时变得非常缓慢(冻结几分钟)。
清除客户端缓存没有任何效果,而服务器似乎没有类似的缓存文件夹(至少我找不到)。然而,我注意到TFSBuild数据库有一些非常大的表(例如TestResult)。我确定我们不需要这些信息,因为我们从来不会回到之前超过一天左右的测试结果。
我的问题是:是否有一个好的管理所有这些数据并使TFS平稳运行的指南?是否有一组工具可以让我清除不需要的数据等等?我们已经到了等待事情发生的阶段,这在几年前从未发生过,这对我们来说耗费了大量时间。
客户端:Windows 7,Visual Studio 2008 TFS。
服务器:Windows 2003 R2。TFS 2008和Sql Server 2005。
我应该补充说明,我们不感兴趣地保留超过最近几个构建的信息,尽管我注意到数据库似乎保留了大量之前的构建数据,追溯到2009年。对我们毫无用处。是否可以安全地删除所有这些数据?
清除客户端缓存没有任何效果,而服务器似乎没有类似的缓存文件夹(至少我找不到)。然而,我注意到TFSBuild数据库有一些非常大的表(例如TestResult)。我确定我们不需要这些信息,因为我们从来不会回到之前超过一天左右的测试结果。
我的问题是:是否有一个好的管理所有这些数据并使TFS平稳运行的指南?是否有一组工具可以让我清除不需要的数据等等?我们已经到了等待事情发生的阶段,这在几年前从未发生过,这对我们来说耗费了大量时间。
客户端:Windows 7,Visual Studio 2008 TFS。
服务器:Windows 2003 R2。TFS 2008和Sql Server 2005。
我应该补充说明,我们不感兴趣地保留超过最近几个构建的信息,尽管我注意到数据库似乎保留了大量之前的构建数据,追溯到2009年。对我们毫无用处。是否可以安全地删除所有这些数据?