Mam bazę danych TFS 400 GB (tfs_DefaultCollection). Uruchomiłem narzędzie do czyszczenia załączników, które poinformowało mnie, że usunęło 200 GB danych. Po tym i zapytaniu o największe tabele liczby wierszy są takie same, a rozmiary nie uległy zmianie. Rozmiar pliku mdf pozostaje taki sam, podobnie jak cztery najlepsze tabele. (tbl_FunctionCoverage, tbl_TestResult, tbl_BuildInformation i tbl_Content). Zakładam, że istnieje jakaś forma uporządkowanych skryptów, które muszę uruchomić? Zrobiłem prc_DeleteUnusedContent i prc_DeleteUnUsedFiles, ale uważam, że są one bardziej do kontroli wersji i obszarów roboczych, ponieważ nie wprowadzono żadnych zmian.Baza danych serwera Team 2012 Rozmiar bazy danych
Będę zmniejszać bazę danych i ponownie indeksować tabele, ale ponieważ liczba wierszy tabeli i rozmiary się nie zmieniły, nie widzę, żeby robiło to dużą różnicę.
Każda rada jest doceniana.
Wygląda na to, że narzędzie do czyszczenia załączników potencjalnie błędnie zgłosiło ilość usuniętych danych, a nie 200GB, ale wydaje się, że zawiera więcej niż 20 GB (gdy baza danych zostanie zmniejszona). Największe tabele wydają się obracać wokół danych o testach i jednostkach oraz danych dotyczących zasięgu. Widzę, że ponad 99,9% kompilacji jest oznaczonych jako usunięte w tabeli tbl_build, więc zakładam, że wszystkie odpowiednie dane pozostają również. – Sjblack
Znalazłem ten [artykuł] (https://social.msdn.microsoft.com/Forums/en-US/dd13ecf4-8664-4c96-8159-a16fa28b542c/how-to-reduce-size-of-dbotblffunctionaction i-również-tfs-sql-server-database-size? forum = tfsadmin), który rzuca nieco światła na problem. – Sjblack