Удаленные сборки Azure DevOps Server не освобождают место - PullRequest
0 голосов
/ 05 июля 2019

Размер локальной базы данных SQL Server 2017 для Azure DevOps Server приближается к 280 ГБ.Одной из наших сборок было добавление артефакта размером 210 МБ к экземпляру Azure DevOps Server (локально).В сборочной работе было около 100 сборок, и я удалил 99 из них.Они по-прежнему отображаются на вкладке «Удаленные» в сборках.И база данных не показывает изменений в размере.Даже сжатие показывает только около 290 МБ свободного места.

Как удалить эти артефакты из экземпляра SQL Server?Какая часть политики нуждается в изменении или я могу просто заставить это?У меня есть права администратора в системе.

PS Извиняюсь за дублирование этого вопроса здесь .Не удалось найти тег Azure DevOps Server.Рад удалить / дать перекрестную ссылку на один из этих вопросов, как только на него ответят.Спасибо.

1 Ответ

0 голосов
/ 05 июля 2019

Нашел сообщение в блоге и следовал раздел «Обязательно запустите задания по очистке».

База данных сбора содержит эти хранимые процедуры, и после их выполнения размер базы данных значительно уменьшился.

EXEC prc_CleanupDeletedFileContent 1
# You may have to run the following command multiple times, the last
# parameter is the batch size, if there are more items to prune than the 
# passed in number, you will have to run it multiple times
EXEC prc_DeleteUnusedFiles 1, 0, 100000

Я не знаю, рекомендуется ли это делать.Если кто-то еще не отправит лучший ответ, я приму это как решение.

...