2010-08-30 63 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個工作空間(其中一些工作空間不活動),我們的表現還可以接受。