sga y pga

Páginas: 29 (7004 palabras) Publicado: 19 de junio de 2014
Tema IV: Administración de Bases
IV:
de Datos
4.1- Diseño Físico
4.1.1- Introducción
4.1.2- Almacenamiento
4.1.3- Tablespaces
4.1.4- Segmentos
4.1.5- Extensiones
4.1.6- Bloques
4.1.7- Almacenamiento de tablas en Oracle
4.1.8- Índices
4.1.9- Clusters
4.1.10- Particiones
4.1.11- Ajuste de rendimiento
1

4.1.14.1.1- Introducción
Proceso de Diseño de Bases de Datos
Lógico
EstándarConceptual

Em (id, dep, nombre,
fecha)

Dep ( ide, desc, pres)
.
.

o bien
PK

PK
FK

Físico

Lógico
Específico

Esquema
SQL
.
CREATE TABLE Empleados (
Id
INTEGER PRIMARY
KEY,
Dept CHAR(2)
REFERENCES Dept (
Id ),
Nombre VARCHAR(50) NOT
NULL,
Fecha_naci DATE
NOT
NULL
.
);
CREATE TABLE . . .

+

.
.

Diseño físico = Estructuras lógicas
© LABDA TemaIV: Administración de Bases de Datos

Estructuras físicas
2

1

4.1.14.1.1- Introducción
Diseño Físico: Motivación

w Buscamos implementación “suficientemente”
eficiente, en una plataforma concreta
n

Hardware+SO+SGBD+ (aplicación)

w La implementación implícita (probablemente) es
n

n

Suficiente: en BD para pruebas funcionales, formación,
demos
Insuficiente: en BD parapruebas de carga, producción

© LABDA Tema IV: Administración de Bases de Datos

3

4.1.14.1.1- Introducción
Diseño Físico: Tareas
w

Objetivo de esta etapa:
n

w

producir una descripción de la implementación de la base de datos en
memoria secundaria. Esta descripción incluye las estructuras de
almacenamiento y los métodos de acceso que se utilizarán para
conseguir un accesoeficiente a los datos.

Tareas:
n
n
n
n

Traducir el esquema lógico global para el SGBD específico.
Diseñar la representación física.
Diseñar los mecanismos de seguridad.
Pruebas de rendimiento. Monitorizar y afinar el sistema.

© LABDA Tema IV: Administración de Bases de Datos

4

2

4.1.14.1.1- Introducción
Diseño Físico: Criterios

1. Mejorar el rendimiento
n
n
n
n
nEspacio en memoria y en disco
Tiempo de procesador
Tiempo de disco
Contención
Coste de los procesos auxiliares

2. Escalabilidad
n

Volumen de usuarios y datos

© LABDA Tema IV: Administración de Bases de Datos

5

4.1.14.1.1- Introducción
Diseño Físico: Criterios

3. Disponibilidad / Integridad
4. Facilidad de administración
5. Integridad
w

Pero …
n
n
n

Medioslimitados
Criterios contrapuestos
Pérdida de independencia

© LABDA Tema IV: Administración de Bases de Datos

6

3

4.1.14.1.1- Introducción
Pero además del diseño físico de la BD, en el rendimiento
también influyen …
wDiseño de los procesos (en C/S)
n

Separación entre BD y lógica
l

n

Restricciones separadas, Vistas, Proc. Almacenados, Disparadores

Conexiones, interacción ytráfico

wProgramación
n

Los optimizadores no son perfectos
Optimización estática

n

Optimización dinámica. Estadísticas

n

wPlataformas, la red
© LABDA Tema IV: Administración de Bases de Datos

7

4.1.14.1.1- Introducción
Un buen diseño físico exige conocer bien:
w Posibilidades del SGBD
w Posibilidades de los equipos de almacenamiento
(Ej.: RAID)
w Interacción entre elSO y
n
n

SGBD
Equipos de almacenamiento

w Y cómo los procesos / usuarios utilizan la BD
n

Perfil de uso

© LABDA Tema IV: Administración de Bases de Datos

8

4

4.1.14.1.1- Introducción
Diseño Físico: Prototipos

w Diseño “preventivo”: Evaluación previa
n

Volúmenes, frecuencias, caminos, …

w Pruebas y prototipos
n
n

Esqueletos de los procesos críticosSimulación de datos y usuarios
l

n

Perfil de carga

Herramientas de análisis de la ejecución
l

Planes, trazados y mediciones

© LABDA Tema IV: Administración de Bases de Datos

9

4.1.14.1.1- Introducción
Optimización y ajuste según Oracle

w Objetivos
n
n

n

Código SQL eficiente
Reservar recursos apropiados y suficientes (CPU,
Memoria, Disco, E/S)
Analizar problemas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los pga
  • la pga
  • Sgae
  • Sgae
  • SGA
  • PGA
  • Nic Y Pga
  • Pga tipo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS