Мы используем конвейеры TFS 2017 CI / CD, и это прекрасно работает.Тем не менее, базы данных TFS 2017 растут в среднем около 1 ГБ в день.Одна база данных увеличивается с 10 ГБ до 44 ГБ по состоянию на 23.10.2008.Рост медленно становится для нас неустойчивым.Мы уже скорректировали политику хранения до минимума.
Исследовал и прочитал не менее 30 статей.Вот некоторые соответствующие статьи:
TFS tbl_Content начал очень быстро расти после использования VNext build
https://mattyrowan.com/2014/04/02/need-help-tfs-tbl_content-table-and-database-growth-out-of-control/
https://developercommunity.visualstudio.com/content/problem/63712/tfs-database-size.html
Вот что я сделал до сих пор:
Пересматривал снова и снова политики хранения и сокращал до минимума (1 день 1 копия).Отрегулировано «Оставить удаленным» в течение 10 дней.
Снимите флажок «Сохранить сборку» в определении выпуска
Запустите сценарии из трех упомянутых статейвыше и найдено:
a) FileContainer, содержит 149176 файлов, 43 ГБ, (сжатых 34 ГБ)
b) FileContainerOwner: Build, 29 ГБ
Таким образом, основной причиной роста является Build (и артефакты).
У меня вопрос, как уменьшить размер базы данных?
Я смотрю на вкладках «История» и «Удалено».'под определениями сборки.
Некоторые записи в «Журнале» заблокированы с помощью «Сохранено выпуском».Я могу нажать на записи и удалить.Но это ничего не делает.Записи все еще там.
Все записи в «Удаленные» все еще там.
Итак, вернемся к моему вопросу еще раз, как мне удалить эти записи, чтобы освободить место?
Спасибо.