用户工作空间过多会降低TFS性能吗?
我们的IT小组观察到,开发有许多工作空间,这些工作空间来自已经移动的用户,并希望开发人员对其进行清理。我们目前在TFS中有大约30个活跃用户。可能有10个非活动用户拥有工作区。
我认为工作空间在TFS中占用的空间不大。删除这些旧工作区真的会提高性能吗?
答案 0 :(得分:3)
当你查看微软的统计数据时,你会看到你所谈论的卷实际上是花生,可以轻松处理:http://blogs.msdn.com/b/bharry/archive/2009/07/13/july-09-devdiv-dogfood-statistics.aspx
如果要清理工作区,请考虑使用Attrice的Sidekicks工具:http://www.attrice.info/cm/tfs/。有一个工作区sidekick,显示所有工作区。您可以在上次访问日期(http://www.attrice.info/images/workspace_sk_screen.gif)上选择工作区 - 例如,过去3个月未访问的所有工作区 - 然后删除它们。
答案 1 :(得分:2)
稍微有点,因为在封面下面,所有内容都只是存储在SQL Server中,但是孤立工作区的性能影响应该是最小的,特别是只有不到50个用户。
您应该建立一个标准方法来确定承包商/员工的一部分,以确保代码签入,重新分配任务以及清理工作区以使事情变得合理。
答案 2 :(得分:1)
考虑到你所谈论的数量,我会说你的收益微不足道。我们目前有近800个工作空间(其中一些是不活动的),我们的表现是可以接受的。