我们的TFS数据库大小非常快,我发现问题出在tbl_TestResult表上。我不知道为什么它快速增长。看起来每个测试用例都会有一个记录。在我的情况下,我们有超过1000个测试用例会在每次登记时被解雇。这意味着我们平均每天进行20次登记。大约有20,000条记录。TFS tbl_TestResult表非常大
我的问题是我可以手动删除该表上的记录?除了丢失测试结果之外,它是否会给TFs带来任何问题?
UPDATE:
我们有TFS 2015年
我们的TFS数据库大小非常快,我发现问题出在tbl_TestResult表上。我不知道为什么它快速增长。看起来每个测试用例都会有一个记录。在我的情况下,我们有超过1000个测试用例会在每次登记时被解雇。这意味着我们平均每天进行20次登记。大约有20,000条记录。TFS tbl_TestResult表非常大
我的问题是我可以手动删除该表上的记录?除了丢失测试结果之外,它是否会给TFs带来任何问题?
UPDATE:
我们有TFS 2015年
手动删除数据或更改架构以任何方式将导致您的TFS实例不再被微软支持的。它实际上使您的保修无效。
在TFS 2015中,您可以更改Team Project管理页面中的测试管理保留设置。默认是30天,但有人可能已经改变了它。
除此之外,这是作为ALM/DevOps平台的一部分收集的正常元数据。 **
这在TFS 2017中是“固定的”,因为它们改变了测试结果https://www.visualstudio.com/en-us/news/releasenotes/tfs2017-relnotes#test的模式。 Brian Harry提到新架构的存储量减少了8倍https://blogs.msdn.microsoft.com/bharry/2016/09/26/team-foundation-server-15-rc-2-available/
这是一项优化,并不能控制增长。只要让它在尺寸相同之前持续8倍。 –
什么版本的TFS?您是否探索过[是否支持清除数据的选项](https://blogs.msdn.microsoft.com/visualstudioalm/2015/10/08/test-result-data-retention-with-team-foundation-server -2015 /),而不是直接操纵数据库? –
@Damien_The_Unbeliever我们有TFS 2015 – Dilshod
它增长多少? –