TFS数据库正在变得巨大

时间:2016-06-02 19:13:25

标签: tfs tfs2013

我的TFS DB在几个月内变得非常大并且增长非常快。

查找attachmentTypes的查询给出了以下结果。 查询:

use Tfs_DefaultCollection 

select  a.attachmenttype, sum(f.compressedlength)/1024/1024 as sizeInMB from dbo.tbl_Attachment as a 

inner join tbl_File as f on a.TfsFileId=f.FileId

inner join tbl_testrun as tr on a.testrunid=tr.testrunid 

inner join tbl_project as p on p.projectid=tr.projectid

group by a.attachmenttype

order by sum(f.compressedlength) desc

结果:

IntermediateCollectorData:420836
GeneralAttachment:458
TmiTestRunDeploymentFiles:122
BugFilingData:26
CodeCoverage:6
AfnStrip:4
TmiTestResultDetail:0
TmiTestRunSummary:0
TestImpactDetails:0

什么是IntermediateCollectorData?有没有什么方法可以控制TFS创建这么多IntermediateCollectorData,如何删除它?

感谢。

1 个答案:

答案 0 :(得分:1)

参考此post这些是跟踪条目。盖伊用测试附件清洁器删除了它们。

根据MSDN

  

Trace允许您记录有关应用程序的实时信息   执行和性能,可用于帮助诊断问题   发生在服务器上。虽然对诊断问题很有用,   启用跟踪应该只用于故障排除   对服务器性能产生负面影响。

Here是启用跟踪的指南。您很可能只是将其设置为false而不是true,并以此方式禁用它。

在今天的标准中,400GB也不是那么多。创建标签几个月将占用更多空间。