Sei sulla pagina 1di 8

COMPACTACIN DE BASE DE DATOS

PRE REQUISITOS
El administrador de la Base de Datos deber elaborar un respaldo full de la Base de datos as
como un respaldo del log. Para esto es importante que la Base de datos este en modo Full y
no SIMPLE.
ES IMPORTANTE REALIZAR ESTE PROCEDIMIENTO CUANDO LOS USUARIOS NO ESTN
CONECTADOS AL SISTEMA, PARA NO AFECTAR EL RENDIMIENTO Y USO DEL MISMO.
REDUCCION

Para ejecutar la compresin (shrink) de los archivos de la base de datos se debe hacer lo
siguiente (Desde el SQL Server Managmenet Studio):
Posicionarse en la base de datos a comprimir. El usuario deber dar clic derecho sobre la base
de datos y escoger las opciones Tasks > Shrink > Files; esto es para comprimir por separado
cada data file de la base de datos y controlar mejor el tamao.







Aparecer la siguiente pantalla:


Indica la base de datos sobre la que estamos trabajando, aqu podemos seleccionar si
queremos hacer la compresin de los data files o el log, esto lo seleccionamos en el campo File
Type.





En este caso especfico, la base de datos cuenta con 2 archivos, un .mdf (File type: Data) y un
.ldf (File type: Log). Vamos primero a comprimir el .mdf, as que en el campo File Type vamos a
escoger DATA.

Dentro de esta pantalla se encuentran 2 campos que son importantes para determinar el
tamao en el cual queremos que quede cada archivo:
Currently Allocated Space: indica el tamao actual del archivo, ya sea .mdf .ldf
Available free space: Indica el porcentaje de espacio libre dentro del archivo escogido
(.mdf .ldf)





En la seccin Shrink action se especificar el tamao al cual queremos comprimir el archivo,
NO LA CANTIDAD DE ESPACIO QUE SE LIBERAR. El administrador deber seleccionar la opcin
Reorganize pages before releasing unused space para liberar el espacio que no est ocupado.

Para ver la sentencia SQL que se ejecutar con esta opcin se puede dar clic en el botn
SCRIPT que se encuentra en la parte de arriba de la pantalla.








Una vez que se ejecut la sentencia, el administrador puede abrir otra vez la pantalla de
compresin para ver el tamao final del archivo, podemos observar que si se redujo al tamao
que nosotros especificamos.
Posteriormente se deber realizar el mismo procedimiento para el log:
Posicionarse en la base de datos a comprimir. El usuario deber dar clic derecho sobre la base
de datos y escoger las opciones Tasks > Shrink > Files; esto es para comprimir por separado
cada data file de la base de datos y controlar mejor el tamao.






En el campo File Type se deber escoger LOG.


En la seccin Shrink action se especificar el tamao al cual queremos comprimir el archivo,
NO LA CANTIDAD DE ESPACIO QUE SE LIBERAR. El administrador deber seleccionar la opcin
Reorganize pages before releasing unused space para liberar el espacio que no est ocupado.





Para ver la sentencia SQL que se ejecutar con esta opcin se puede dar clic en el botn
Script que se encuentra en la parte de arriba de la pantalla.



Para ver el tamao final de la base de datos posicinese en la base de datos, de clic con el
botn derecho del mouse y de clic en Propiedades, aparecer la siguiente pantalla:






Seleccionar General y ah se podr visualizar el nuevo tamao de la Base de Datos.

Potrebbero piacerti anche