我们的TFS数据库大小增长非常快,我发现问题出在tbl_TestResult表中。我不确定为什么它会快速增长。似乎每个测试用例都会有一个记录。在我的情况下,我们有超过1000个测试用例,将在每次签入时触发。这意味着我们平均每天办理20次办理登机手续。那是大约20,000条记录。
我的问题是我可以手动删除该表上的记录吗?除了丢失测试结果外,它会对TF造成任何问题吗?
更新
我们有TFS 2015
答案 0 :(得分:4)
手动删除数据或以任何方式更改架构都会导致您的TFS实例不再受Microsoft支持。它实际上使您的保修无效。
在TFS 2015中,您可以在“团队项目”管理页面中更改“测试管理”保留设置。默认值是30天,但有人可能已经更改了它。
除此之外,这是作为ALM / DevOps平台一部分收集的普通元数据。 **
答案 1 :(得分:2)
这在TFS 2017中已“修复”,因为他们更改了测试结果https://www.visualstudio.com/en-us/news/releasenotes/tfs2017-relnotes#test的架构。 Brian Harry提到新架构https://blogs.msdn.microsoft.com/bharry/2016/09/26/team-foundation-server-15-rc-2-available/
的存储量减少了8倍