Introdução
Neste projeto, você aprenderá como otimizar consultas de banco de dados para melhorar o desempenho no sistema LabEx. O sistema LabEx é uma plataforma que gerencia registros de estudos de usuários, cursos e outros dados relacionados. O projeto se concentra na otimização de três consultas frequentemente usadas no sistema.
👀 Visualização

🎯 Tarefas
Neste projeto, você aprenderá:
- Como adicionar um índice composto (compound index) nos campos
userestudy_timeda tabelausercoursepara melhorar o desempenho das consultas. - Como otimizar a primeira consulta para encontrar o tempo de estudo de um usuário específico para um curso específico.
- Como otimizar a segunda consulta para ordenar os registros de estudo dos cursos de um usuário por tempo de estudo.
- Como otimizar a terceira consulta para recuperar todos os cursos que um usuário estudou.
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Compreender a importância da indexação na otimização de banco de dados.
- Implementar índices compostos (compound indexes) para melhorar o desempenho de consultas complexas.
- Analisar planos de execução de consultas para identificar gargalos de desempenho.
- Otimizar consultas de banco de dados aproveitando os índices apropriados.
- Aplicar seu conhecimento para melhorar o desempenho de aplicações de banco de dados do mundo real.




