2016-12-09 29 views
4

我们的TFS数据库大小非常快,我发现问题出在tbl_TestResult表上。我不知道为什么它快速增长。看起来每个测试用例都会有一个记录。在我的情况下,我们有超过1000个测试用例会在每次登记时被解雇。这意味着我们平均每天进行20次登记。大约有20,000条记录。TFS tbl_TestResult表非常大

我的问题是我可以手动删除该表上的记录?除了丢失测试结果之外,它是否会给TFs带来任何问题?

UPDATE:

我们有TFS 2015年

+0

什么版本的TFS?您是否探索过[是否支持清除数据的选项](https://blogs.msdn.microsoft.com/visualstudioalm/2015/10/08/test-result-data-retention-with-team-foundation-server -2015 /),而不是直接操纵数据库? –

+0

@Damien_The_Unbeliever我们有TFS 2015 – Dilshod

+0

它增长多少? –

回答

4

手动删除数据或更改架构以任何方式将导致您的TFS实例不再被微软支持的。它实际上使您的保修无效。

在TFS 2015中,您可以更改Team Project管理页面中的测试管理保留设置。默认是30天,但有人可能已经改变了它。

除此之外,这是作为ALM/DevOps平台的一部分收集的正常元数据。 **

+0

我没有检查,但解决方案然后解决问题是什么。你能给我一个解决方案吗? – Dilshod

+0

数据的大小可能只是数据的大小。 TFS清除较旧的记录和数据大小。但是这很大。你能确认你的数据保留时间设置为30天吗? –

+0

我看着测试保留设置,它被设置为永不删除。所以我现在把它设定为20天。将删除以前的测试结果,还是应该手动删除它们?我的测试结果大小为213GB。 – Dilshod