3

我们的 TFS 数据库大小增长得非常快,我发现问题出在 tbl_TestResult 表上。我不知道为什么它增长如此之快。似乎每个测试用例都会有记录。就我而言,我们有超过 1000 个测试用例将在每次签入时触发。这意味着我们平均每天进行 20 次签到。那是大约 20,000 条记录。

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

更新:

我们有 TFS 2015

4

2 回答 2

4

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

在 TFS 2015 中,您可以在团队项目管理页面中更改测试管理保留设置。默认值为 30 天,但有人可能已更改它。

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

于 2016-12-09T13:31:58.893 回答
2

这在 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/

于 2016-12-10T00:55:35.960 回答