Performance En SQL Ejercicio
Enviado por EstudiaTeo14 • 19 de Octubre de 2014 • 701 Palabras (3 Páginas) • 156 Visitas
Práctica 5. Performance. (Tiempo estimado 2:30 hrs.)
1. A través del Performance Monitor de Windows determina 5 métricas específicas para base de datos (SQL, Oracle).
2. Define un proceso de monitoreo de performance básico, incluye
a. 5 métricas para base de datos
b. Define umbrales para cada métrica
c. Acciones a seguir de acuerdo a algún criterio.
d. Considera las acciones de acuerdo al valor observado por arriba o por debajo de dicho umbral.
e. Ejemplifica cada caso desde el manejador.
3. Identifica y ejemplifica 5 comandos de mantenimiento en la base de datos.
4. Ejemplifica dos bloqueos de base de datos a través de scripts en donde el bloqueo tenga una duración superior a 1 minuto
a. Incluye operaciones de modificación de datos
b. Incluye operaciones de consulta de datos. Recomendación: utiliza transacciones.
5. Determina un proceso de automatización de procesos de mantenimiento considerando los periodos: Diario, Semanal, Mensual y Bajo demanda. Ejemplifica de acuerdo al SGBD.
Práctica 6. Performance de Consultas. (Tiempo estimado 2:30 hrs.)
1. Verifica el plan de ejecución para la consulta
SELECT last_name, first_name FROM employees
WHERE UPPER(last_name) LIKE ‘%Perez%’
Comenta el resultado. Se puede mejorar la consulta?
2. Crea una tabla sin índices, inserta 1,000,000 de registros en la tabla. A través del plan de ejecución, determina y registra el costo del query.y el tiempo de ejecución.
a. Agrega un índice non-clúster a la tabla, borra toda la tabla, reinserta el 1,000,000 de registros, determina y registra el costo del query.y el tiempo de ejecución.
b. Agrega 5 índices non-clúster y repite el proceso anterior.
c. Crea un índice clúster y repite el proceso anterior.
d. Registra tus conclusiones sobre
...