如何计算Team Foundation Server数据库的空间要求

时间:2013-12-03 18:00:15

标签: tfs tfs2012

我们即将部署TFS 2012 - 主要用于此阶段的源代码管理,但希望最终为我们提供完整的工作流程。

有人能指出我对数据库方面的大小调整指南吗?

2 个答案:

答案 0 :(得分:1)

简短的回答是“一根绳子有多长?”。

为了使这个简短的答案有资格,显然有一个开销的开销。 TFS比SourceSafe好得多,因为只存储了更改,因此每次签入时都不会在数据库中获得该文件的不同版本。这是一件好事。

那说这个问题的答案实际上取决于你要检查的频率,这些签到之间的变化量以及所有项目及其相关文件的总体大小。

为了给你一些指标,在我们的TFS服务器上,支持的TFS数据库加上我们现在运行了6个月的“集合”数据库,每天定期办理登机手续,达到800mb

现在,除非你领导一个大规模项目,否则我很快就会看到你超过半个TB。也就是说,鉴于TFS是基于SQL Server的 - 如果您将来需要进行升级,那么它并不像您想象的那么噩梦。

答案 1 :(得分:0)

根据微软的documentation

  

少于250个用户:1个磁盘,转速为7.2k rpm(125 GB)

     

250到500个用户:1个10k rpm(300 GB)的磁盘

     

500到2,200个用户:1个磁盘,转速为7.2k rpm(500 GB)

     

2,200到3,600名用户:1个磁盘,速度为7.2k rpm(500 GB)

然而,正如Moo-Juice所说,现实世界的数字取决于你实际使用TFS的方式。

另请注意,您还需要创建,存储和维护TFS数据库的备份