Sobes.tech
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.