У нас есть TFS 2017.3 и огромная база данных - около 1,6 ТБ .
Я хочу попытаться очистить пространство, выполнив 2 хранимые процедуры:
- prc_CleanupDeletedFileContent
- prc_DeleteUnusedFiles
- prc_DeleteUnusedContent
Безопасно ли его запускать?Есть ли вероятность, что он удалит важные вещи, которыми я сейчас пользуюсь?(конечно, я сделаю резервную копию раньше ...)
Каковы наилучшие значения для этих хранимых процедур?
Другое дело - если я выполню этот запрос:
SELECT A.[ResourceId]
FROM [Tfs_DefaultCollection].[dbo].[tbl_Content] As A
left join [Tfs_DefaultCollection].[dbo].[tbl_FileMetadata] As B on A.ResourceId=B.ResourceId
where B.[ResourceId] IS Null
Я получил результат 10681. Если я выполню этот запрос:
SELECT A.[ResourceId]
FROM PTU_NICE_Coll.[dbo].[tbl_Content] As A
left join PTU_NICE_Coll.[dbo].tbl_FileReference As B on A.ResourceId=B.ResourceId
where B.[ResourceId] IS Null
Я получу результат 10896.
Как я могу удалить эти строки?и безопасно ли их удалить?