Productividad
de transacciones
Tiempo
de respuesta
Espacio
en disco
Dispositivos involucrados
Memoria principal
CPU
Entrada/salida a disco
Red
1º) ANALIZAR LAS TRANSACCIONES
Información à
Frecuencia ejecución, Relaciones y atributos accedidos, Tipo acceso, Atributos
de predicados WHERE, Atributos involucrados en JOIN y Restricciones temporales.
2º) ESCOGER LAS ORGANIZACIONES DE FICHEROS
Ø
Acceso por valores exactos: Ficheros Dispersos
(Tablas Hash).
Ø
Búsqueda distinta de la igualdad: ISAM, Arboles
B+.
3º) ESCOGER LOS INDICES SECUNDARIOS
Permiten especificar caminos de acceso adicionales para las
relaciones base. Conllevan un coste de mantenimiento que hay que sopesar frente
a la ganancia en prestaciones.
4º) CONSIDERAR LA INTRODUCCIÓN DE REDUNDANCIAS
CONTROLADAS
Las BB.DD. normalizadas pueden no ser eficientes à DESNORMALIZACIÓN
Tipos de Redundancias:
Ø
Datos derivados (calculados a partir de otros
datos)
Ø
Atributos duplicados
Ø
Joins de relaciones
5º) ESTIMAR LA NECESIDAD DE ESPACIO EN DISCO
Estimar número de tuplas de cada relación y su tamaño.
También se debe estimar el factor de crecimiento de cada relación.
No hay comentarios:
Publicar un comentario