2. Reorganización de una BDD
La reorganización de una bdd mediante un índice
utiliza una cantidad mínima de recursos del sistema.
Desfragmenta el nivel hoja de índices agrupados y no
agrupados de tablas y vistas al reordenar físicamente
las páginas de nivel hoja para que coincidan con el
orden lógico, de izquierda a derecha, de los nodos
hoja. La reorganización además compacta las páginas
de índice. La compactación se basa en el valor de factor
de relleno existente.
3. Para reorganizar un índice
En el Explorador de objetos, conéctese a una instancia
de Motor de base de datos y expándala.
Expanda Bases de datos, expanda la base de datos que
contiene la tabla con el índice especificado y, a
continuación, expanda Tablas.
Expanda la tabla a la que pertenece el índice y, a
continuación, expanda Índices.
Haga clic con el botón secundario para reorganizar y, a
continuación, haga clic en Reorganizar.
4. Para reorganizar un índice
Para especificar que todas las páginas que contienen datos
de objetos grandes (LOB) también se compacten, active la
casilla de verificación Compactar datos de columnas de
objetos de gran tamaño.
Los tipos de datos LOB son image, text, ntext,
varchar(max), nvarchar(max), varbinary(max) y xml. La
compactación de estos datos puede mejorar el uso del
espacio en disco.
Para deshabilitar la compactación de datos de objetos
grandes, desactive la casilla de verificación Compactar
datos de columnas de objetos de gran tamaño.
Para iniciar la operación de reorganización, haga clic en
Aceptar.
5. Reducir una base de datos
La idea de poder comprimir la información
almacenada en la base de datos, evidentemente
produce tanto un ahorro de espacio en disco como una
mejora de rendimiento del servidor. Por otro lado, el
mero hecho de poder comprimir tipos de datos antes
considerados como estáticos, nos permite mitigar
malas decisiones de diseño en nuestras bases de datos;
pensemos por ejemplo en la típica situación de una
mala elección de un tipo de datos ( char(255) ) por
desconocimiento, que no se puede modificar por
problemas de compatibilidad de las herramientas que
las explotan.
6. Reducir una base de datos
El tamaño de la base de datos no puede ser menor que
el tamaño mínimo de la base de datos. El tamaño
mínimo es el tamaño especificado cuando se creó la
base de datos o el último tamaño establecido
explícitamente mediante una operación de
modificación del tamaño del archivo, como DBCC
SHRINKFILE. Por lo tanto, si se creó una base de datos
con un tamaño de 10 MB y ha crecido hasta llegar a 100
MB, sólo podrá reducirla hasta un tamaño de 10 MB,
aunque se hayan eliminado todos los datos de la base
de datos.
7. Reducir una base de datos
En el Explorador de objetos, conéctese a una instancia del
SQL Server Database Engine (Motor de base de datos de
SQL Server) y expándala.
Expanda Bases de datos y, a continuación, haga clic con el
botón secundario en la base de datos que desee reducir.
Seleccione Tareas y Reducir y haga clic en Base de datos.
También puede seleccionar la casilla de verificación
Reorganizar archivos antes de liberar espacio no utilizado.
Si se selecciona, debe especificarse un valor en Cantidad
máxima de espacio disponible en los archivos después de la
reducción.
8. Reducir una base de datos
Nota :Activar esta opción equivale a especificar un
valor target_percent al ejecutar DBCC
SHRINKDATABASE. Desactivar esta opción equivale a
ejecutar DBCC SHRINKDATABASE con la opción
TRUNCATEONLY. TRUNCATEONLY reduce el archivo
a la extensión asignada por última vez. De esta forma,
se reduce el tamaño del archivo sin necesidad de
mover datos. De forma predeterminada, esta opción
está activada.
9. Reducir una base de datos
Especifique el porcentaje máximo de espacio
disponible que desee dejar en los archivos de la base de
datos después de reducirla. Los valores permitidos
oscilan entre 0 y 99. Esta opción sólo está disponible
cuando se selecciona Reorganizar archivos antes de
liberar espacio no utilizado.
Haga clic en Aceptar.