清理TFS tbl_TestCodeSignature

时间:2017-01-11 14:33:58

标签: tfs resource-cleanup

我的TFS集合中有一个名为" tbl_TestCodeSignature"我想要清理它,任何想法是怎么做的?

看起来像这样:enter image description here

我还运行了以下查询here

select tbc.BuildUri, COUNT(*) from tbl_TestCodeSignature tc
join tbl_TestRun tr on tc.TestRunId = tr.TestRunId
join tbl_buildconfiguration tbc on tbc.BuildConfigurationId = tr.BuildConfigurationId
group by tbc.BuildUri

结果:enter image description here

1 个答案:

答案 0 :(得分:0)

该数据来自已创建测试影响分析信息的构建。

  

测试影响数据主要存储在tbl_testcodesignature表中   在项目集合数据库中。这个表基本上保留了   testresult与受影响的CodeSignatures之间的映射   产品dll。通常,测试用例将使用大量的代码   产品因此这个表的大小增长了数百万行。测试   影响数据与测试运行相关联,而测试运行又与之相关联   具有特定的构建。因此,当构建被删除时,所有运行   与构建相关联的内容也会被删除。作为运行删除的一部分,   我们也从tbl_testCodeSignature表中删除测试影响数据。的所以   一种检查测试影响数据表大小的方法是   删除具有大量测试影响数据的冗余构建。

参考:https://blogs.msdn.microsoft.com/nipun-jain/2012/10/27/cleanup-redundant-test-impact-data/