Можем ли мы вставлять и усекать разделы параллельно?

У меня есть большая секционированная таблица с локальными индексами, созданными на ней, и есть несколько потоков, выполняющих 2 операции над этой таблицей, это..

  1. усечь существующий раздел
  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 ответ

Решение

Одна вещь, которую я пропустил, чтобы упомянуть здесь, это индексы

если у нас есть глобальный кластеризованный индекс по разделу, он не будет работать. я удалил глобальный индекс и теперь он работает. Спасибо

Другие вопросы по тегам