reorganizacion de una base de datos

9
UNIVERSIDAD TECNICA DEL NORTE REORGANIZACION DE UNA BASE DE DATOS Autor: Stalin Tuza

Upload: tecnica-del-norte-university

Post on 13-Jun-2015

1.307 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Reorganizacion de una base de datos

UNIVERSIDAD TECNICA DEL NORTE

REORGANIZACION DE UNA BASE DE DATOS

Autor: Stalin Tuza

Page 2: Reorganizacion de una base de datos

Reorganización de una BDDLa 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.

Page 3: Reorganizacion de una base de datos

Para reorganizar un índiceEn 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.

Page 4: Reorganizacion de una base de datos

Para reorganizar un índicePara 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.

Page 5: Reorganizacion de una base de datos

Reducir una base de datosLa 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.

Page 6: Reorganizacion de una base de datos

Reducir una base de datosEl 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.

Page 7: Reorganizacion de una base de datos

Reducir una base de datosEn 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.

Page 8: Reorganizacion de una base de datos

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.

Page 9: Reorganizacion de una base de datos

Reducir una base de datosEspecifique 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.