2008-11-25 10 views
6

Tengo TFS instalado en un solo servidor y me estoy quedando sin espacio en el disco. (Hemos estado usando la instancia durante aproximadamente 2 años.)tfs database size - control de versión

Al mirar las tablas en SQL Server, lo que parece ser el culpable es la tabla tbl_content, está a 70 GB. Si hago un get en todo el árbol fuente para todos los proyectos, solo hay unos 8 GB de datos.

¿Es esta solo toda la historia de los archivos? Parece una relación de 10: 1 solo las historias ... ya que creo que los deltas serían muy pequeños.

¿Alguien sabe si ese es un tamaño razonable dado 8 GB de fuente (y 2 años de actividad)? Y si no es lo que debe mirar para 'arreglar' esto?

Gracias

Respuesta

3

no puedo ayudar con relación a la pregunta por el momento, lo siento. Para una solución a corto plazo, puede verificar si hay algún espacio dentro de los archivos DB que pueda liberarse. Ya, pero si no ..

SELECT name ,size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS AvailableSpaceInMB 
FROM sys.database_files; 

Si la declaración anterior devuelve un poco de espacio que desea recuperar se puede mirar en una sola vez o DBCC SHRINKDATABASE DBCC SHRINKFILE junto con la programación del plan de mantenimiento de SQL rutina que puede incluir desfragmentando la base de datos.

DBCC SHRINKDATABASE y DBCC SHRINKFILE no son cosas que deba hacer de forma regular, ya que SQL Server necesita un espacio de "intercambio" para cambiar las cosas y obtener un rendimiento óptimo. Por lo tanto, no se debe confiar en ninguno de ellos como su solución a largo plazo, y ambos podrían causar una notable degradación del rendimiento de los tiempos de respuesta de TFS.

JB

1

¿Estás viendo el crecimiento de datos todos los días, incluso cuando no hay ninguna actividad en el sistema? Si la respuesta es sí, ¿está almacenando binarios fuera de los 8 GB de origen en algún lugar?

La razón por la que pregunto es que si TFS no puede calcular un delta o si el archivo excede el tamaño de la generación delta, TFS duplicará todo el archivo binario. No tengo el enlace conmigo, pero lo tengo en mi máquina de trabajo, que describe este escenario y cómo solucionarlo, en caso de que esta sea la causa de sus problemas.

+0

Puede este es el enlace re: binarios a los que se refiere http://rta-techie.blogspot.com/2007/11/binaries-in-tfs.html –

+0

Cody, lo es! Me alegra que lo hayas encontrado, ya que parece que lo perdí cuando "reorganicé" mis marcadores recientemente. :-) –

Cuestiones relacionadas