powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Блокировка LCK_M_S
5 сообщений из 5, страница 1 из 1
Блокировка LCK_M_S
    #39877768
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет столкнулся с такой проблемой, не могу понять причину блокировки.

Пользователь пишет простой запрос - SELECT * FROM TABLE_TEST.

В таблице мало данных, 300 тысяч строк , 10 колонок. Для сервера ни о чем.
Но этот запрос накладывает блокировки на все запросы пользователей которые выполняются в контексте той бд в которой находится таблица TABLE_TEST. У всех сессий одна и та же блокировка LCK_M_S. При том запрос уже выполнен, но блокировки висят до тех пор пока не кильнешь сессию. Не пойму почему такое может происходить
...
Рейтинг: 0 / 0
Блокировка LCK_M_S
    #39877778
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блокировки накладываются на таблицы/страницы/ключи/строки,
но никак не на сессии/запросы.

авторУ всех сессий одна и та же блокировка LCK_M_S
если выполняются какие-то селекты на Read Committed,
то конечно накладывается S на строки читаемой таблицы,
чем вы недовольны?
...
Рейтинг: 0 / 0
Блокировка LCK_M_S
    #39877795
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

А если таблицу положить в readonly партицию, что-то измениться?
...
Рейтинг: 0 / 0
Блокировка LCK_M_S
    #39877802
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался, в базе был неадекватный триггер, который лочил все системные таблицы
...
Рейтинг: 0 / 0
Блокировка LCK_M_S
    #39877858
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninА если таблицу положить в readonly партицию, что-то измениться?
у меня на 2016-ом ничего не поменялось.
если всю базу сделать ридонли, то да, на таблицу IS и все
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Блокировка LCK_M_S
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]