Distribuir la base de datos en varios ficheros

12/01/2005 - 13:29 por Angel Mateos | Informe spam
Si tengo ya un fichero MDF de por ejemplo 23Gb cómo puedo hacer para
dividirlo
en 3 de 10GB cada uno? Se como añadir ficheros pero no como dividir.

Para dividir tablas e índices necesitaria 2 filegroups. ¿Es muy recomendable
el consejo distribuir los índices en un filegroup y las tablas en otro? ¿se
nota en el rendimiento?

De momento lo que necesitamos es solventar los errores por tratamiento de
ficheros grandes

Saludos y gracias por los consejos
 

Leer las respuestas

#1 Tinoco
12/01/2005 - 14:05 | Informe spam
Hola Angel,

1. Primero se debe crear los FileGroups necesarios.
2. Luego se deben crear los DataFiles y asociarlos a los FileGroups. Estos
definen la ubicacion en disco.
3. Se deberia modificar los FileGroups en el Diseño de las tablas e indices.
Ir una a una modificando esta propiedad.
4. Dividir los Indices y Tablas en FileGroups es bueno cuando se tiene
varios dispositivos de almacenamiento(Discos) y se ubican los Filegroups en
diferentes discos. Y puede ayudar en el Performance cuando se utilizan mucho
los indices y se tiene indices de tablas muy grandes.
5. El tamaño del DataFile MDF no debe disminuir, por lo tanto se debe
realizar un Shrink del espacio libre.

Te recomiendo tener mucho cuidado en estos cambios. genera backups.

Hermilson Tinoco

"Angel Mateos" wrote:

Si tengo ya un fichero MDF de por ejemplo 23Gb cómo puedo hacer para
dividirlo
en 3 de 10GB cada uno? Se como añadir ficheros pero no como dividir.

Para dividir tablas e índices necesitaria 2 filegroups. ¿Es muy recomendable
el consejo distribuir los índices en un filegroup y las tablas en otro? ¿se
nota en el rendimiento?

De momento lo que necesitamos es solventar los errores por tratamiento de
ficheros grandes

Saludos y gracias por los consejos



Preguntas similares