Кластерный индекс Columnstore - проблема взаимоблокировки (SQL Server) - PullRequest
0 голосов
/ 23 сентября 2018

Я работаю над загрузкой данных в ТАБЛИЦУ A на SQL Server [с кластерным индексом columnstore].Существует 4 параллельных потока «INSERT BULK», записывающих в таблицу, я получаю ошибку взаимоблокировки:

Транзакция (идентификатор процесса) заблокирована на ресурсах блокировки с другим процессом и была выбрана в качестве взаимоблокировкипотерпевший.Перезапустите транзакцию.

После исследования я обнаружил, что кластеризованный индекс columnstore обычно вызывает проблемы взаимоблокировки, но не может определить разрешение.Подскажите, пожалуйста, что можно сделать?

1 Ответ

0 голосов
/ 15 февраля 2019

Проверьте, не включен ли уровень изоляции снимка для вашей базы данных.Для меня изменение уровня изоляции моментального снимка на отключение решенных проблем взаимоблокировок в таблице Columnstore.

...