#822

Crea un indice su una tabella molto sollecitata senza bloccare chi scrive

Su una tabella di produzione molto sollecitata non puoi prendere un lock pesante per la creazione dell'indice — l'intero flusso di scrittura si blocca. In produzione l'indice viene aggiunto in modalità non bloccante (CONCURRENTLY) e costruito in background senza interrompere il servizio. Avvertenza sulla sandbox: il valutatore esegue il tuo SQL all'interno di una transazione, e Postgres vieta le costruzioni di indici non bloccanti all'interno di una transazione. Quindi in questo esercizio usa una costruzione di indice normale — il valutatore controlla solo che l'indice esista. Crea un indice chiamato events_user_kind_idx su events sulle colonne user_id e kind.

Il risultato della tua query apparirà qui