【问题标题】:TFS2015 tbl_Content increaseTFS2015 tbl_Content 增加
【发布时间】:2017-05-24 12:08:01
【问题描述】:

在过去的两个月中,我们开始使用 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)

显示了过去两个月 tbl_Content 的增加:

如何减小数据库大小?我已经尝试缩小 SQL 数据库/文件。

TFS 14.102.25423.0(更新 3)

SQL Server 12.0.4213.0

【问题讨论】:

    标签: tfs tfs-2015


    【解决方案1】:

    在您的场景中,表格在 5 月份增长了很多。因此,您需要检查是否有很多文件签入到 TFS,以及是否有很多构建在 5 月份运行。

    要减小 tbl_Content 表的大小,可以参考这篇博客:https://mattyrowan.com/2014/04/02/need-help-tfs-tbl_content-table-and-database-growth-out-of-control/

    1. 清理一些您不再需要的旧工作区。
    2. 运行tf destory command 永久删除那些不必要的源文件。
    3. 使用TFS电动工具clean Test attachments并测试结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-24
      • 2018-01-30
      • 2020-07-13
      • 1970-01-01
      • 1970-01-01
      • 2019-12-16
      • 2017-12-09
      • 1970-01-01
      相关资源
      最近更新 更多