#822

Построй индекс на «гореща» таблица, без да блокираш записващите

На гореща продукционна таблица не можеш да вземеш тежко заключване за създаване на индекс — целият поток от записи спира. В продукция индексът се добавя в неблокиращ режим (CONCURRENTLY) и се изгражда във фонов режим, без да спира услугата. Особеност на пясъчника: оценителят изпълнява твоя SQL вътре в транзакция, а Postgres забранява неблокиращото изграждане на индекс вътре в транзакция. Затова в тази задача използвай обикновено изграждане на индекс — оценителят проверява само дали индексът съществува. Построй индекс с име events_user_kind_idx върху events по колоните user_id и kind.

Резултатът от заявката ти ще се покаже тук