Ehita indeks «kuumal» tabelil kirjutajaid blokeerimata
«Kuumal» produktsioonitabelil ei saa võtta rasket lukku indeksi ehitamiseks — kogu kirjutamisvoog seiskub. Produktsioonis lisatakse indeks mitteblokeerivas režiimis (CONCURRENTLY) ja see ehitatakse taustal teenust peatamata. Liivakasti eripära: hindaja käivitab sinu SQL-i tehingu sees ja Postgres keelab mitteblokeeriva indeksi ehitamise tehingu sees.
Seega kasuta selles ülesandes tavalist indeksi ehitamist — hindaja kontrollib vaid indeksi olemasolu fakti. Ehita indeks nimega events_user_kind_idx tabelil events veergudele user_id ja kind.
Logi sisse, et näha esituste ajalugu
Logi sisseLogi sisse, et kasutada AI mentorit
Logi sisse