Temporada 1 · Onde os dados vivem · 19

Índices e por que consultas ficam lentas

Objetivo: Ver o mesmo SELECT levar 1,8 segundo em um banco e 1 milissegundo em outro, e ler no plano de execução o que mudou.

médio15 min+100 XP terminal

O apresentador é uma representação do autor feita com inteligência artificial.

Entre para responder e somar XP.

Entrar ou criar conta

Este lab faz parte da temporada completa.

  • 1. Quantos segundos (o valor de real em Run Time) a busca por e-mail leva em prod?
  • 2. Qual índice o plano de staging usa? Escreva o nome dele.
  • 3. Quantos segundos o import de 100.000 clientes leva em staging, com o índice? (o real em Run Time)
Entrar ou criar conta

Quando uma tela ficar lenta, rode EXPLAIN na consulta dela antes de culpar o servidor. Se o plano mostrar SCAN em uma tabela grande, crie um índice na coluna do filtro. Depois confira o custo: toda gravação passa a atualizar o índice também.