нет?
В блокировочнике блокировки есть всегда. Но они могут быть совместимые или несовместимые.
Пока не понятно, ещё вопрос, по умолчанию если не ставим уровень изоляции идет readuncommitted?
Нет, read committed by default
вот бы про это в документации было написано 🙄 All queries, including those with READUNCOMMITTED and NOLOCK hints, acquire Sch-S (schema stability) locks during compilation and execution. Because of this, queries are blocked when a concurrent transaction holds a Sch-M (schema modification) lock on the table. For example, a data definition language (DDL) operation acquires a Sch-M lock before it modifies the schema information of the table. Any concurrent queries, including those running with READUNCOMMITTED or NOLOCK hints, are blocked when attempting to acquire a Sch-S lock. Conversely, a query holding a Sch-S lock blocks a concurrent transaction that attempts to acquire a Sch-M lock.
Обсуждают сегодня