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/
- Очистите некоторые старые рабочие пространства, которые вам больше не нужны.
- Запустите команду tf destory, чтобы навсегда удалить эти ненужные исходные файлы.
- Использование электроинструмента TFS для очистки тестовых приложений и результатов тестирования.