Ho un database TFS da 400 GB (tfs_DefaultCollection). Ho eseguito lo strumento di pulizia degli allegati che mi ha informato che ha eliminato 200 GB di dati. Dopo questo e interrogando le tabelle più grandi i conteggi delle righe sono uguali e le dimensioni non sono cambiate. Le dimensioni del file mdf rimangono invariate, così come le prime quattro tabelle. (tbl_FunctionCoverage, tbl_TestResult, tbl_BuildInformation e tbl_Content). Suppongo che ci sia qualche forma di script in ordine che devo eseguire forse? Ho eseguito prc_DeleteUnusedContent e prc_DeleteUnUsedFiles ma credo che siano più per il controllo della versione e gli spazi di lavoro in quanto non hanno apportato modifiche.Fondazione team Server 2012 Dimensioni del database
Ridurrò il database e reindicherò le tabelle ma dal momento che i conteggi e le dimensioni delle righe della tabella non sono cambiati non riesco a vederlo facendo molta differenza.
Qualsiasi consiglio è apprezzato.
Sembra che lo strumento di pulizia allegati indichi erroneamente la quantità di dati eliminati anziché di 200 GB, che sembra essere più nell'intervallo di 20 GB (quando si riduce il database). I tavoli più grandi sembrano ruotare attorno a build/dati di test unitario e di copertura. Posso vedere che oltre il 99,9% delle build sono contrassegnati come cancellati nella tabella tbl_build, quindi presumo che anche tutti i dati corrispondenti rimangano. – Sjblack
Ho trovato questo [articolo] (https://social.msdn.microsoft.com/Forums/en-US/dd13ecf4-8664-4c96-8159-a16fa28b542c/how-to-reduce-the-size-of-dbotblfunctioncoverage -e-anche-tfs-sql-server-database-size? forum = tfsadmin) che fa luce sul problema. – Sjblack