2010-08-30 64 views
2

用户工作空间太多会降低TFS性能吗?用户工作空间太多会降低TFS性能吗?

我们的IT小组观察到,开发项目有许多工作空间,这些工作空间来自已经移动的用户,并希望开发人员进行清理。我们目前在TFS中有大约30个活跃用户。有可能有10个工作区的非活动用户。

我不认为工作区在TFS中占用太多空间。删除这些旧的工作空间是否真的提高了性能?

回答

3

当你看到微软的统计,你会看到你所谈论的体积实在是花生,可以很容易地处理:http://blogs.msdn.com/b/bharry/archive/2009/07/13/july-09-devdiv-dogfood-statistics.aspx

当你想清理你的工作空间,可以考虑使用插袋工具Attrice:http://www.attrice.info/cm/tfs/。有一个工作区助手可以显示所有的工作区。您可以在上次访问日期(http://www.attrice.info/images/workspace_sk_screen.gif)上选择工作空间 - 例如,最近3个月未访问的所有工作空间 - 然后删除这些工作空间。

+0

感谢您提供指向博客的链接。为了比较,知道该服务器上的规格是什么是很好的。 – WeekendDiver 2010-08-30 23:28:38

+1

当您查看http://blogs.msdn.com/b/bharry/archive/2008/09/15/september-08-devdiv-tfs-dogfood-statistics.aspx时,您会在底部找到规格评论: 应用程序层是具有16GB RAM的4P双核,数据层是4P限定核心的活动 - 活动群集,64GB RAM和SQL引擎处于活动状态,另一个处于活动状态。 – 2010-08-31 05:37:27

2

有一点,因为在封面之下,一切都只是存储在SQL Server中,但是孤立工作区的性能影响应该是最小的,特别是只有不到50个用户。

作为取消配置承包商/员工的一部分,您应该建立一个标准方法来确保代码已签入,任务被重新分配并且工作区被清理以保持合理性。

1

鉴于你谈论的数量,我会说你的收益是微不足道的。我们目前拥有近800个工作空间(其中一些工作空间不活动),我们的表现还可以接受。