SQL Server Filegroups

26/01/2009 - 10:52 por Enrique | Informe spam
Hola,

Me he estado encontrando con una serie de bases de datos que tienen
mas de un archivo de ndf. He estado mirando y he visto que se utilizan
para mejorar el rendimiento.

Pero tengo alguna duda.

Es posible que pueda quitar esos archivos y pasar todo al mdf?
Puedo ver que depende de cada ndf o filegroup..?

Tengo bases de datos de 30 gigas!!! y esto es una animalada he visto
que el tamaño inicial de esos ndf es de 20 gigas por ejemplo!! y lo he
flipado esto es normal? no puedo poner un estado inicial de 100 megas
y ilimitado o yo que se... porque se haria asi?

Gracias.
 

Leer las respuestas

#1 Eduardo Castro
26/01/2009 - 16:14 | Informe spam
Normalmente esas configuracion con múltiples FileGroups se realizan porque se
espera que la BD sea de gran tamaño y es una forma optimizar el rendimiento.
Además si tienes varios discos físicos es mejor utilizar FileGroups ya que se
utilizan todos y permiten hacer operaciones en paralelo que leen de varios
discos a la vez. Pero si deseas eliminar esa configuración tendrás que mover
los registros por medio de script de base de datos.

Eduardo Castro
Microsoft SQL Server
MCSE, MCDBA, TS SQL 2005, MCSD, CCNA, MCT


"Enrique" wrote:

Hola,

Me he estado encontrando con una serie de bases de datos que tienen
mas de un archivo de ndf. He estado mirando y he visto que se utilizan
para mejorar el rendimiento.

Pero tengo alguna duda.

Es posible que pueda quitar esos archivos y pasar todo al mdf?
Puedo ver que depende de cada ndf o filegroup..?

Tengo bases de datos de 30 gigas!!! y esto es una animalada he visto
que el tamaño inicial de esos ndf es de 20 gigas por ejemplo!! y lo he
flipado esto es normal? no puedo poner un estado inicial de 100 megas
y ilimitado o yo que se... porque se haria asi?

Gracias.

Preguntas similares