Выбор ответа Junior Транзакции и блокировки спрашивают часто обновлено

Режимы управляемой блокировки

Вопрос

Чем исключительная управляемая блокировка отличается от разделяемой?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Исключительная несовместима ни с какой, разделяемая с разделяемой. Две разделяемые блокировки одних данных совместимы: обе транзакции могут читать с гарантией, что данные не изменятся.

Варианты ответа

  1. Разделяемая запрещает другим чтение данных, а исключительная только их запись
  2. Исключительная действует на всю базу, разделяемая на таблицу
  3. Разделяемую ставят только на справочники, а не на регистры
  4. Исключительная несовместима ни с какой, разделяемая с разделяемойправильный ответ

Разбор

Две разделяемые блокировки одних данных совместимы: обе транзакции могут читать с гарантией, что данные не изменятся. Исключительная требует, чтобы других блокировок на эти данные не было. Управляемые блокировки не запрещают обычное чтение запросом без блокировки, действуют на указанные пространства и значения полей, а не на всю базу, и ставятся на любые объекты.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме