Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Блокировка таблиц  [new]
Володя Т.
Member

Откуда: Пушкино - Москва
Сообщений: 103
Друзья! Вопрос чайника. Ситуация тут у нас такая:
В транзакции идёт update одной записи какой-то таблицы и в это время ни один пользователь не может читать из этой таблицы (даже если он читает другую запись). Такое впечатление, что блокируется вся таблица и пока транзакция не завершится все юзера будут висеть и ждать. Это правильно? Может можно что-то предпринять, чтобы вся таблица не блокировалась?
16 апр 04, 20:26    [633971]     Ответить | Цитировать Сообщить модератору
 Re: Блокировка таблиц  [new]
Glory
Member

Откуда:
Сообщений: 104760
Такое впечатление, что блокируется вся таблица и пока транзакция не завершится все юзера будут висеть и ждать.
Все зависит от того что и как вы обновляете и что и как вы пытаетесь прочитать.
Если вы пытаетесь прочитать всю таблицу, то сервер просто может натыкаться на заблокированную запись и ждать пока она освободится.

Нужно анализировать кто, какие блокировки и на что накладывает.
16 апр 04, 20:32    [633978]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить