Ejercicio de Performance en SQL
1. A través del Performance Monitor de Windows determina 5 métricas específicas para base de datos (SQL, Oracle).
2. Define unproceso 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. Consideralas 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 labase 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 dedatos
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 consultaSELECT 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 deregistros 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 yrepite el proceso anterior.
d. Registra tus conclusiones sobre el comportamiento observado.
3. Crea una tabla con al menos 50 bytes por registro sin índices e inserta 1,000,000 de...
Regístrate para leer el documento completo.