2017-10-30 2 views

Antwort

0

Zunächst könnten Sie einen SQL-Skript ausführen, um eine Erhöhung der tbl_Content im Laufe der letzten Monate zeigen:

select DATEPART(yyyy, CreationDate) as [year], 
    DATEPART(mm, CreationDate) as [month], 
    count(*) as [count], 
    SUM(DATALENGTH(Content))/1048576.0 as [Size in Mb], 
    (SUM(DATALENGTH(Content))/1048576.0)/count(*) as [Average Size] 
from tbl_Content 
group by DATEPART(yyyy, CreationDate), 
    DATEPART(mm, CreationDate) 
order by DATEPART(yyyy, CreationDate), 
    DATEPART(mm, CreationDate) 

Dies wird reflektieren, wenn Ihre Sammlung Datenbank einen ungewöhnlichen Anstieg hat. Dann können Sie sich die Verteilung der "Besitzer" für die Daten in tbl_Content wie VersionControl, Work Item, Test ansehen ... Welcher Bereich den größten Prozentsatz hat. Details zum SQL-Skript finden Sie unter linkjessehouwing im Kommentar zur Verfügung gestellt.

Um die Größe des tbl_Content Tabelle zu reduzieren, könnten Sie in diesem Blog verweisen: TFS tbl_Content Table and Database growth out of control

  1. reinigen einige alte Arbeitsbereiche, die Sie nicht mehr benötigt.
  2. Führen Sie die tf destory command aus, um diese nicht benötigten Quelldateien dauerhaft zu löschen.
  3. Verwenden Sie TFS-Elektrowerkzeug zu clean Test attachments und Testergebnisse.
+1

Vielleicht eine Warnung über das Skript über Mitnahmen hinzufügen ziemlich lange, also sollte es auf einer großen Produktionsinstanz ausgeführt werden, während eine zusätzliche Belastung in Ordnung wäre. –

Verwandte Themen