martes, 14 de abril de 2009

EJERCICIOS

EJERCICIOS

Ejercicio 1

¿En cuántas partes se divide la memoria?

En 5 partes: SGA, PGA, Área de ordenaciones, memoria virtual y SCA.

Ejercicio 2

¿Qué es el SGA? ¿Con qué otro nombre se le conoce?

Es el System Global Area, un grupo de estructuras de la memoria compartida que contiene datos e información de control de una instancia de una base de datos. También es conocido como Shared Global Area.

Ejercicio 3

¿Qué es una instancia?

Es una combinación del SGA y todos los procesos de una base de datos.

Ejercicio 4

¿De qué se compone el SGA?

El SGA se compone de:

-Caché de los Buffers de la BD

- Redo Log Buffer

-Pool compartido

-Large Pool

-Java Pool

-Streams Pool

-Caché de diccionario

Ejercicio 5

Indica tres parámetros que influyan en el tamaño del SGA.

Los parámetros que influyen en el tamaño del SGA son: SGA_MAX_SIZE, DB_CACHE_SIZE, LOG_BUFFER, SHARED_POOL_SIZE, LARGE_POOL_SIZE, JAVA_POOL_SIZE, SGA_TARGET.

Ejercicio 6

¿En qué dos listas están organizados la caché de los buffers?

En la lista en espera (contiene los buffers en espera o dirty buffers) y la lista LRU (contiene los buffers libres, los pinned buffers y los buffers en espera que aún no están en la lista en espera)

Ejercicio 7

De forma general nombrar cual es el contenido de la memoria de un PGA

Área SQL privada y Memoria de sesión

Ejercicio 8

Conteste Verdadero o Falso

1. Es necesario conocer todos los tamaños de la PGA a la hora de administrar la BD

Falso. El administrador solo necesita conocer el tamaño global del PGA configurando el parámetro inicial PGA_AGGREGATE_TARGET de tal forma que el administrador de la base de datos trata de asegurar que la cantidad total de memoria del PGA asignada por toda la base de datos de los procesos del servidor nunca exceda esa meta.

2. Existen vistas que contengan las estadísticas de uso de la memoria del PGA

Cierto. La mayoría de estas estadísticas se permiten cuando se activa PGA_AGGREGATE_TARGET

3. La forma de distribución de memoria puede afectar en el rendimiento de un operador

Cierto. Véase Áreas de trabajo SQL.

Ejercicio 9

Define brevemente como puede influir el tamaño del área de ordenación en el rendimiento del sistema.

El tamaño del área de ordenación, SORT_AREA_SIZE influye debido a que, en caso de que los datos a ordenar no quepan en el área de ordenación, se tienen que dividir en trozos que sí quepan y para luego ordenarlos por separado y mezclarlos. Por tanto, el rendimiento es menor.



Ejercicio 10

Diferencias entre Paging y Swapping

En el Paging se dividen los programas en páginas y la memoria en marcos de página que hacen referencia a ellas. Esto no ocurre en el Swapping, en el que toda la memoria se divide en bloques y se tiene un directorio Swap con el que se intercambian dichos bloques. Además, en el Swapping se mueven al directorio Swap procedimientos completos que no están activos o se activan poco, en vez de únicamente trozos de estos como pasa en el Paging.



Ejercicio 11

Características del área de código en Oracle

Suele ser de tamaño estático, cambiando únicamente cuando se actualiza o reinstala el software.

El tamaño requerido puede variar en función del SO.

Son áreas de sólo lectura y pueden ser instaladas de forma compartida o no compartida.

Permite que el código de Oracle esté instalado una sola vez para múltiples usuarios sin necesidad de más tener más copias en memoria.

Permite que los usuarios compartan aplicaciones y utilidades de Oracle para ahorrar memoria y mejorar el rendimiento.



Ejercicio 12

¿En qué dos grandes grupos se dividen los procesos en Oracle?

Se dividen en procesos de usuario y procesos de Oracle.

Ejercicio 13

Test

1-¿Qué nombre recibe la lectura directa de memoria cuando un proceso busca en la Buffer Caché?

A-Caché miss

B-Caché hit

C-Caché win

2-¿Qué parámetro determina el tamaño total del SGA?

A-SGA_TARGET

B-SGA_MAX_SIZE

C-SGA_TARGET_SIZE

3-Las dos áreas en las que se divide el área SQL privada son:

A-Persistent Area y SQL Area

B-Run-time Area y Persistent Area

C-Run-time Area y Super Area

4-¿Dónde se mapea la memoria virtual en Oracle?

A-En la ROM

B-En la SRAM

C-En la RAM

5-¿Qué dos técnicas se utilizan para el traspaso de información?

A-La paginación y el traspasing

B-El traspasing y el swapping

C-Ninguna de las anteriores

6-¿Cuál es el tamaño requerido para el SCA?

A-Depende del tamaño de la memoria

B-Depende del Sistema Operativo

C-4Gb

7-¿Qué es una conexión?

A-El puente entre la base de datos y el cliente.

B-La conexión con un usuario especifico.

C-Cada hoja abierta en el SQL developer.

8-¿Qué es una sesión?

A-El puente entre la base de datos y el cliente.

B-La conexión con un usuario especifico.

C-Cada hoja abierta en el SQL developer.

9-¿Qué procesos se crean en el servidor cada vez que se intenta acceder a la base de datos?

A-Procesos de usuario.

B-Procesos de servidor.

C-Procesos de background.

10-¿Qué procesos son los encargados del mantenimiento de la base de datos?

A-Procesos de usuario.

B-Procesos de servidor.

C-Procesos de background.


11-El proceso log writter process escribe los buffers de redo cada vez que…

A-Cada tres segundos.

B-Cada vez que se hace un commit.

C-Las dos anteriores son correctas.

12-Proceso de checkpoint…

A-Se encarga de grabar los cambios al disco duro.

B-Manda señales a otros procesos para que realicen sus tareas.

C-Guarda los buffers de redo en el disco.

13-Los ficheros de redo log…

A-Siempre se sobrescriben.

B-Cuando se llenan son guardados en otro disco automáticamente.

C-Son tres: activo, actual e inactivo.

14-Los procesos en background…

A-Son controlados por el usuario.

B-Han de estar siempre presentes en el servidor.

C-Ninguna es correcta.





No hay comentarios:

Publicar un comentario