Пропуски Middle Базы данных в эксплуатации обновлено
Индекс без блокировки записи
Вопрос
Создайте индекс без блокировки записи в таблицу:
CREATE INDEX __(1)__ idx_orders_user ON orders (user_id);
Если создание упало, индекс останется в состоянии (2), его нужно удалить и создать заново.
Попробуйте сами
Заполните пропуски по номерам.
1
2
Показать ответ и разбор
Коротко
CONCURRENTLY строит индекс без блокировки записи, но дольше и вне транзакции. После сбоя индекс помечен INVALID: он обновляется при записи, но не используется для чтения.
Что в пропусках
1
CONCURRENTLY
2
INVALID
Разбор
CONCURRENTLY строит индекс без блокировки записи, но дольше и вне транзакции. После сбоя индекс помечен INVALID: он обновляется при записи, но не используется для чтения. Найти такие: pg_index.indisvalid = false.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.