#822

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.

Sinu päringu tulemus ilmub siia