使用VNext构建后,TFS tbl_Content开始快速增长

Dil*_*hod 5 tfs build

我们一直使用旧版本(XAML)的版本直到一个月前,然后开始使用vNext版本.之后我发现TFS数据库中的tbl_Content表开始增长非常快.例如,在过去8小时内,它增长了10 GB,我无法弄清楚它为什么会这样做.有谁知道它是什么?

我说它是vNext构建的原因是因为我注意到它在我们升级之后开始增长,但我的方式是错的.我希望它不是试图存储我的构建输出或类似的东西.有没有办法知道tbl_Content表中的内容?他们可以删除吗?或者有没有办法从该表中删除一些东西而不会弄乱TFS?

Dil*_*hod 1

我在谷歌上搜索并尝试做各种事情来看看是什么造成了问题。另一个问题是没有关于 TFS 数据库架构的文档。在花了近 10 个小时使用 TFS 数据库之后,我几乎成为了 TFS DB 专家。查询 tbl_Content、tbl_FileMetadata 和 tbl_FileType 几乎没有帮助我弄清楚到底是什么造成了问题。

因此,最后从MSBuild 参数中删除/v:diag解决了我的问题。我不确定它向数据库添加了什么,但每个构建都会向数据库添加接近 1GB 的数据。