Bases de Dados · 2.º ano (indicativo)

Desempenho e otimização

Capítulo de Bases de Dados com 0 artigos publicados de 35 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.

Temas deste capítulo

Plano editorial: 35 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que é a otimização de consultas?
  2. O que é o plano de execução?
  3. O que é o EXPLAIN e o EXPLAIN ANALYZE?
  4. O que é o otimizador de consultas?
  5. O que são as estatísticas da base de dados?
  6. O que são os índices B-tree?
  7. O que são os índices hash?
  8. O que são os índices bitmap?
  9. O que são os índices cobertura (covering)?
  10. O que são os índices parciais?
  11. O que são os índices de texto completo (full-text)?
  12. O que é o varrimento sequencial e por índice?
  13. O que são os algoritmos de junção (nested loop, hash join, merge join)?
  14. O que é o sharding?
  15. O que é a cache de consultas?
  16. O que é o pool de ligações?
  17. O que é o problema N+1?
  18. O que é a paginação eficiente?
  19. O que é o desenho de índices?
  20. O que são as consultas lentas?
  21. O que é a monitorização de bases de dados?
  22. O que é o benchmarking?
  23. O que é o tuning de um SGBD?
  24. O que são os custos de I/O?
  25. Como ler um plano de execução?
  26. Como criar o índice certo?
  27. Como acelerar uma consulta lenta?
  28. Como paginar resultados de forma eficiente?
  29. Como particionar uma tabela grande?
  30. Qual é a diferença entre um índice e uma chave primária?
  31. Qual é a diferença entre um índice clustered e um índice non-clustered?
  32. Qual é a diferença entre o nested loop e o hash join?
  33. Exercícios resolvidos de índices
  34. Exercícios resolvidos de otimização de consultas
  35. Quais são os erros mais comuns de desempenho em bases de dados?

← Todos os artigos de Bases de Dados