TFS2015 tbl_Content увеличение

В последние два месяца мы начали использовать сборки и выпуски vNext (5 определений сборки / выпуска). В этом месяце мы заметили увеличение базы данных коллекции (с ~5 ГБ до 25 ГБ).

Я удалил и уничтожил все сборки определений сборки 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

1 ответ

По вашему сценарию, в мае таблица значительно вырастет. Таким образом, вам нужно проверить, есть ли много файлов, которые регистрируются в TFS, и много ли сборок выполняется в мае.

Чтобы уменьшить размер таблицы tbl_Content, вы можете обратиться к этому блогу: https://mattyrowan.com/2014/04/02/need-help-tfs-tbl_content-table-and-database-growth-out-of-control/

  1. Очистите некоторые старые рабочие пространства, которые вам больше не нужны.
  2. Запустите команду tf destory, чтобы навсегда удалить эти ненужные исходные файлы.
  3. Использование электроинструмента TFS для очистки тестовых приложений и результатов тестирования.
Другие вопросы по тегам