Anda di halaman 1dari 4

Oracle Database 11g: Taller de Ajustes SQL

Nombre: .

Lea atentamente las preguntas y responda.

1. La primera vez que un proceso de servidor de Oracle Database necesite determinados


datos, los buscar en las ubicaciones siguientes:

a. Cach de buffers de la base de datos

b. PGA

c. Buffer de redo log

d. Pool compartido

2. La normalizacin de datos da lugar a un buen modelo de datos, lo que en ltima


instancia significa que las consultas se escriben de manera ms eficaz.

a. Verdadero

b. Falso

3. Las vistas deben utilizarse con cuidado porque, aunque proporcionan interfaces
limpias de programacin, pueden provocar consultas subptimas que utilizan muchos
recursos cuando tienen demasiados niveles de anidamiento.

a. Verdadero

b. Falso

4. Identifique las caractersticas que debe soportar una aplicacin diseada para la
eficacia de ejecucin de SQL.

a. Utilizar conexiones simultneas a la base de datos.

b. Utilizar cursores para que las sentencias SQL se analicen una vez y ejecuten
varias veces.

c. Utilizar variables de enlace.

5. Cul de los siguientes pasos realiza el optimizador de consultas?


a. Genera un juego de posibles planes para la sentencia SQL basados en las rutas
de acceso disponibles

b. Estima y compara los costos de cada plan

c. Selecciona el plan con menor costo

d. Todo lo anterior

6. El nmero esperado de filas recuperadas por una operacin particular en el plan de


ejecucin se conoce como:

a. Costo

b. Cardinalidad

c. Cociente de optimizacin

d. Selectividad

7. El comando EXPLAIN PLAN ejecuta la sentencia e inserta el plan utilizado por el


optimizador en una tabla.

a. Verdadero

b. Falso

8. En un entorno con un servidor de aplicaciones que utiliza un pool de conexiones,


utilizar ________ para identificar qu archivos de rastreo deben combinarse para
obtener un rastreo general de la aplicacin.

a. trcsess

b. tkprof

c. SQL Developer

d. DBMS_APPLICATION_INFO

9. Para obtener un resultado ptimo de los ndices:

a. Crear los ndices antes de insertar los datos de tabla

b. No ordenar las columnas de ndice


c. Limitar el nmero de ndices para cada tabla

d. No especificar el tablespace para cada ndice

10. Una exploracin de tabla completa lee por orden todas las filas de una tabla y filtra las
que no cumplen los criterios de seleccin.

a. Verdadero

b. Falso

11. Cuando no hay estadsticas para un objeto que se utiliza en una sentencia SQL, el
optimizador utiliza lo siguiente:

a. Optimizacin basada en reglas

b. Muestreo dinmico

c. Valores fijos

d. Estadsticas recopiladas durante la fase de anlisis

e. Valores aleatorios

12. Qu tres afirmaciones son verdaderas en relacin con las aplicaciones codificadas con
literales en las sentencias SQL en lugar de variables de enlace?

a. Se necesita ms espacio en el pool compartido para los cursores.

b. Se necesita menos espacio en el pool compartido para los cursores.

c. Se utilizan histogramas, si estn disponibles.

d. No se utilizan histogramas.

e. No se necesita ningn anlisis para los valores literales.

f. Es necesario analizar cada valor literal diferente.

13. El Asesor de Ajustes SQL recomendar:

a. Perfiles SQL

b. ndices adicionales

c. Supresin de ndices
d. Reescritura de sentencias SQL

e. Todo lo anterior

14. Cuando el parmetro OPTIMIZER_USE_SQL_PLAN_BASELINES est definido en TRUE, el


optimizador:

a. No desarrolla un plan de ejecucin; utiliza un plan aceptado en las lneas base.

b. Compara el plan que se desarrolla con planes aceptados en las lneas base.

c. Compara el plan que se desarrolla con planes activados en las lneas base.

d. No desarrolla un plan de ejecucin; utiliza planes activados en las lneas base.

e. Desarrolla planes y los agrega a las lneas base como verificados.

Anda mungkin juga menyukai