Оглавление:

Почему блокировка важна в SQL?
Почему блокировка важна в SQL?

Видео: Почему блокировка важна в SQL?

Видео: Почему блокировка важна в SQL?
Видео: Урок #15 - Блокировки | SQL для начинающих 2024, Май
Anonim

SQL Сервер запирание это существенный часть требования к изоляции и служит для замок объекты, затронутые транзакцией. Пока объекты заперто , SQL Сервер будет препятствовать другим транзакциям вносить какие-либо изменения в данные, хранящиеся в объектах, затронутых наложенным замок.

В связи с этим, что такое SQL-блокировка?

Замок : Замок это механизм обеспечения согласованности данных. SQL Сервер замки объекты при запуске транзакции. Когда транзакция будет завершена, SQL Сервер выпускает заперто объект. Эксклюзивный (X) Замки : Когда это замок типа возникает, это происходит, чтобы предотвратить другие транзакции для изменения или доступа к заперто объект.

Также знайте, какие типы блокировок существуют в SQL Server? SQL Server имеет более 20 различных типов блокировок, но пока давайте сосредоточимся на наиболее важных.

  • Общие замки (S). Эти блокировки, полученные читателями во время операций чтения, таких как SELECT.
  • Эксклюзивные замки (X).
  • Обновите замки (U).
  • Блокировки намерений (IS, IX, IU и т. Д.).

Кроме того, почему мы блокируем базу данных?

А блокировка базы данных использовал к “ замок Некоторые данные в база данных так что только один база данных пользователь / сеанс может обновлять эти конкретные данные. Так, блокировки базы данных существовать к предотвратить два или более база данных пользователи могут обновлять один и тот же фрагмент данных в одно и то же время.

Какие бывают типы замков?

Хотя существует множество типов замков, четыре наиболее распространенных - это висячие замки, засовы, замки с ручками и рычаги

  • Замки.
  • Ригели.
  • Ручки замков.
  • Замки ручки рычага.
  • Кулачковые замки.
  • Накидные / врезные замки.
  • Цилиндры европейского профиля.
  • Настенные замки.

Рекомендуемые: