Introducción
En este proyecto, aprenderás cómo optimizar consultas de base de datos para mejorar el rendimiento en el sistema LabEx. El sistema LabEx es una plataforma que gestiona registros de estudios de usuarios, cursos y otros datos relacionados. El proyecto se centra en optimizar tres consultas utilizadas con frecuencia en el sistema.
👀 Vista previa

🎯 Tareas
En este proyecto, aprenderás:
- Cómo agregar un índice compuesto en los campos
user
ystudy_time
de la tablausercourse
para mejorar el rendimiento de la consulta. - Cómo optimizar la primera consulta para encontrar el tiempo de estudio de un usuario específico para un curso específico.
- Cómo optimizar la segunda consulta para ordenar los registros de estudio de los cursos de un usuario por tiempo de estudio.
- Cómo optimizar la tercera consulta para recuperar todos los cursos que un usuario ha estudiado.
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender la importancia de la indexación en la optimización de bases de datos.
- Implementar índices compuestos para mejorar el rendimiento de consultas complejas.
- Analizar planes de ejecución de consultas para identificar cuellos de botella de rendimiento.
- Optimizar consultas de base de datos aprovechando índices adecuados.
- Aplicar tus conocimientos para mejorar el rendimiento de aplicaciones de base de datos del mundo real.