ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Administracion BD


Enviado por   •  28 de Enero de 2014  •  1.764 Palabras (8 Páginas)  •  212 Visitas

Página 1 de 8

Los DBMS principales técnicas

• Particionamiento

• Raw partitions o file systems

• Indexacion

• Desnormalizacion

• Clustering

• Compresion

• Espacio Libre

• Reorganizacion

Particionado

•Una tabla es un conjunto lógico de datos relacionados entre si.

•Una de las decisiones que el DBA debe realizar es cómo almacenar esos datos.

•Las diferentes opciones de almacenamiento de las tablas son:

•Única tabla a único archivo

•Única tabla a múltiples archivos

•Múltiples tablas a un único archivo

El paralelismo

•Es el proceso de usar múltiples tareas para acceder a la base de datos en paralelo.

Raw Partición o File System

•Una raw partition es el tipo preferido de configuracion física para el almacenamiento de base de datos porque la información se almacenan en caché por el sistema operativo cuando un sistema de archivos se utiliza.

Indexación

•La creación de los índices correctos en las tablas de la base de datos es tal vez la única técnica de ajuste de rendimiento mayor que un DBA puede realizar.

•Los índices se usan para mejorar el rendimiento

Los índices son particularmente útiles para:

•Acceso a filas por el valor (s) en la columna (s)

•Hacer JOINS mas

•La correlación de datos a través de tablas

•La agregación de los datos

•Ordenamiento de los datos en una consulta

Indexación

•El DBA debe tener una comprensión de los patrones de acceso de la tabla en la que se construyó el índice.

•Información práctica incluye el porcentaje de consultas que el acceso a la tabla,

•el rendimiento de los límites establecidos en los acuerdos de nivel de servicio para las consultas sobre la tabla,

•y el impacto de la adición de un nuevo índice a la tabla

•Cuando a evitar Indexación

•Cuando las tablas son muy pequeñas,.

•Es posible que desee evitar la indexación de las columnas de longitud variable si el DBMS en cuestión se expande la columna de variable a la longitud máxima en el índice.

•Evitar la indexación de cualquier tabla que siempre es accesible mediante una imagen.

Desnormalización

•Otra forma de optimizar el rendimiento de acceso a base de datos es desnormalizar las tablas.

•La desnormalización, lo contrario de la normalización.

•Esto acelera la recuperación de datos a expensas de la modificación de datos.

•Las tablas desnormalizadas puede ser una buena decisión cuando un diseño completamente normalizado no lleva a cabo de manera óptima.

La única razón para desnormalizar alguna vez un diseño de base de datos relacional es mejorar el rendimiento.

•Debe considerar las siguientes opciones:

•Prejoined Tables

•Report table

•Mirror table

•Split tables

•Combined tables.

•Speed tables

Report Tables

•Mantener reportes en línea puede ser muy costoso, es mejor considerar tener una tabla que incluya los datos de dicho reporte.

Mirror Tables

•En ocasiones algún departamento de la organización necesita consultar mientras otro hace modificaciones, se pueden usar dos tablas para balancear la carga y obtener buen tiempo de acceso y modificación.

Split Tables

•Si la cantidad de información es considerable se puede pensar en partir una tabla ya sea vertical u horizontalmente

•Vertical: implica conservar en ambas la llave primaria para tener una integridad referencial

•Horizontal: consiste en separar las tuplas por rangos, los cuales se basan en algun criterio particular.

Combined Tables

•Dada una relacion 1-1, combinar las 2 tablas en una sola

•Se complica si hay otras relaciones involucradas, una relación 1-m implicaría demasiada redundancia y un aumento considerable del tiempo para actualizaciones.

Clustering

•Una tabla agrupada almacenará sus filas físicamente en el disco en orden por una columna o columnas especificadas.

•Clustering normalmente es ejecutada por el DBMS con un índice de agrupamiento.

Espacio libre

•Espacio libre en disco, a veces llamado factor de relleno, se puede utilizar para dejar una parte de un espacio de tablas o el índice de vacíos y disponibles para almacenar los datos recién agregados.

•La especificación de espacio libre en un tabla o el índice puede reducir la frecuencia de la reorganización, reducir la contención, y aumentar la eficiencia de la inserción.

Espacio libre

•Garantizar una cantidad adecuada de espacio libre para cada objeto de base de datos proporciona las siguientes ventajas:

•Las inserciones son más rápidas cuando hay espacio libre disponible.

...

Descargar como (para miembros actualizados)  txt (11.5 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com