在过去的两个月里,我们开始使用vNext构建和发布(5个构建/发布定义)。本月我们注意到收集数据库的增加(从~5GB到25GB)。
我删除并销毁了XAML构建定义的所有版本,并且删除了比昨天更早版本的vNext构建定义。
运行以下SQL脚本:
select DATEPART(yyyy, CreationDate) as [year],
DATEPART(mm, CreationDate) as [month],
count(*) as [count],
SUM(DATALENGTH(Content)) / 1048576.0 as [Size in Mb],
(SUM(DATALENGTH(Content)) / 1048576.0) / count(*) as [Average Size]
from tbl_Content
group by DATEPART(yyyy, CreationDate),
DATEPART(mm, CreationDate)
order by DATEPART(yyyy, CreationDate),
DATEPART(mm, CreationDate)
如何减少数据库大小?我已经尝试缩小SQL数据库/文件。
TFS 14.102.25423.0(更新3)
SQL Server 12.0.4213.0
答案 0 :(得分:1)
在您的方案中,该表在5月份增长很多。所以你需要检查是否有很多文件签入TFS,以及5月是否有很多版本运行。
要减小tbl_Content表的大小,您可以参考此博客:https://mattyrowan.com/2014/04/02/need-help-tfs-tbl_content-table-and-database-growth-out-of-control/