Можем ли мы вставлять и усекать разделы параллельно?
У меня есть большая секционированная таблица с локальными индексами, созданными на ней, и есть несколько потоков, выполняющих 2 операции над этой таблицей, это..
- усечь существующий раздел
- вставить в раздел
Thread-1 will operate on parition-1
Thread-2 will operate on parition-2
and so on...
Мой вопрос
В ситуации, когда потоки 1,2,3,4 завершает усечение раздела 1,2,3,4 (thread-1 will operate on partition-1 and so on)
и начал операцию вставки. В то же время поток-5 попытается обрезать раздел-5, и он терпит неудачу.
Может кто-нибудь сказать мне, что я здесь пропустил?
1 ответ
Решение
Одна вещь, которую я пропустил, чтобы упомянуть здесь, это индексы
если у нас есть глобальный кластеризованный индекс по разделу, он не будет работать. я удалил глобальный индекс и теперь он работает. Спасибо