#822

Bouw een index op een hot tabel zonder schrijvers te blokkeren

Op een hot productietabel kun je geen zware lock nemen voor het aanmaken van een index — de hele schrijfstroom valt stil. In productie wordt de index toegevoegd in een niet-blokkerende modus (CONCURRENTLY) en op de achtergrond gebouwd zonder de dienst te stoppen. Sandbox-kanttekening: de grader voert je SQL uit binnen een transactie, en Postgres verbiedt niet-blokkerende indexbouw binnen een transactie. Gebruik in deze opgave daarom een gewone indexbouw — de grader controleert alleen of de index bestaat. Bouw een index met de naam events_user_kind_idx op events over de kolommen user_id en kind.

Je queryresultaat verschijnt hier