Izgradi indeks na «vrućoj» tablici bez blokiranja pisaca
Na «vrućoj» produkcijskoj tablici ne možeš uzeti teški lock za izradu indeksa — staje cijeli tok zapisivanja. U produkciji se indeks dodaje u neblokirajućem načinu (CONCURRENTLY) i gradi se u pozadini bez zaustavljanja servisa. Posebnost peskovnika: ocjenjivač izvršava tvoj SQL unutar transakcije, a Postgres zabranjuje neblokirajuću izradu indeksa unutar transakcije.
Stoga u ovom zadatku koristi običnu izradu indeksa — ocjenjivač provjerava samo postoji li indeks. Izgradi indeks pod nazivom events_user_kind_idx na tablici events po stupcima user_id i kind.
Prijavi se da vidiš povijest predaja
PrijavaPrijavi se da koristiš AI mentora
Prijava