Вы также должны быть уверены, какой компонент TFS использует наибольшее дисковое пространство.
Вы можете запустить следующий SQL-запрос в своей базе данных Tfs_Collection
, чтобы увидеть, какие таблицы потребляют наибольшее пространство.
-- Table rows and data sizes
CREATE TABLE #t ( [name] NVARCHAR(128), [rows] CHAR(11), reserved VARCHAR(18), data VARCHAR(18), index_size VARCHAR(18), unused VARCHAR(18))
GO
INSERT #t
EXEC [sys].[sp_MSforeachtable] 'EXEC sp_spaceused ''?'''
GO
SELECT
name as TableName,
Rows,
ROUND(CAST(REPLACE(reserved, ' KB', '') as float)/1024,2) as ReservedMB,
ROUND(CAST(REPLACE(data, ' KB', '') as float)/1024,2) as DataMB,
ROUND(CAST(REPLACE(index_size, ' KB', '') as float)/1024,2) as IndexMB,
ROUND(CAST(REPLACE(unused, ' KB', '') as float)/1024,2) as UnusedMB
FROM #t
ORDER BY CAST(REPLACE(reserved, ' KB', '') as float) DESC
GO
DROP TABLE #t
GO
Если вы используете Microsoft Test Manager, возможно, что в тестовых приложениях используется больше места, чем вы думали. Взгляните на это сообщение в блоге для получения дополнительной информации о том, как интерпретировать этот запрос и что делать: TFS2010: Test Attachment Cleaner and why you should be using it
Жесткие диски более безопасны для обновления, чем удаление старых версий файлов из базы данных TFS. – DaveShaw
Что такое HDD? Не могли бы вы дать мне дополнительную информацию? –
HDD - это жесткие диски. Я думаю, что Дейв здесь. Было бы ужасно плохой идеей начать удаление старых версий из tfs для существующих элементов, контролируемых исходным кодом. – jessehouwing