Вы также должны быть уверены, какой компонент 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: тестовый очиститель вложений и почему вы должны его использовать