Junior — Middle
Que ferramentas utilizaste para aprender e otimizar consultas SQL na base de dados?
sobes.tech IA
Resposta da IA
Para aprender e otimizar consultas SQL, utilizei as seguintes ferramentas:
- EXPLAIN e EXPLAIN ANALYZE — permitem compreender o plano de execução da consulta, identificar gargalos.
- pgAdmin — interface gráfica para trabalhar com PostgreSQL, incluindo análise de consultas.
- Profilers e logging — ativei o registo de consultas lentas para encontrar problemas.
- Testes de índices — adicionei e verifiquei o impacto dos índices na velocidade.
Exemplo de uso do EXPLAIN ANALYZE:
EXPLAIN ANALYZE SELECT * FROM users WHERE email = 'example@example.com';
Isto mostrará quanto tempo a consulta leva e que operações são realizadas.