Rakenna indeksi kuumalle taululle estämättä kirjoittajia
Kuumalla tuotantotaululla et voi ottaa raskasta lukkoa indeksin luontiin — koko kirjoitusvirta pysähtyy. Tuotannossa indeksi lisätään estottomassa tilassa (CONCURRENTLY) ja rakennetaan taustalla pysäyttämättä palvelua. Hiekkalaatikon erityispiirre: arvostelija suorittaa SQL:si transaktion sisällä, ja Postgres kieltää estottomat indeksien rakennukset transaktion sisällä.
Käytä siis tässä tehtävässä tavallista indeksin rakennusta — arvostelija tarkistaa vain, että indeksi on olemassa. Rakenna indeksi nimeltä events_user_kind_idx taululle events sarakkeille user_id ja kind.
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisään