Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Managed Lock Priority и почему это не работает для SPLIT/MERGE RANGE?  [new]
Daba
Member

Откуда:
Сообщений: 129
У меня есть пара таблица сидящих на одной partition function.
Иногда мне надо избавляться от пустых партиций путём слияния.
Таблицы находятся под нагрузкой и я получаю дэдлоки.
Я это трактую примерно так:
MERGE требует sch-m lock на каждую из таблиц а даже попытка выборки требует sch-s - несовместимый с sch-m. В свою очередь sch-m не может быть получен если есть sch-s.

В 2014 МС добавил Managed Lock Priority специально для разруливания таких ситуаций но работает он только для SWITCH PARTITION и ALTER INDEX. А что делать в моей ситуации я не очень представляю.

Коллеги, есть идеи?
6 дек 17, 15:38    [21011438]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить