У меня SP, который выполняет выборочное объединение многих таблиц без блокировки. Это выполнит много вычислений со многими группировками и суммированием, поэтому для его выполнения потребуется около 2 минут. Мне нужно запустить это около 500 различных наборов данных. Так что это займет около 1000 минут.
Чтобы уменьшить это, мне нужно выполнить этот расчет параллельно. Так что, если я запускаю 4 набора данных параллельно, это должно быть сделано примерно через 250 минут.
Но проблема в том, что, как только я закончу с этими вычислениями, я получу набор данных, которые мне нужно сохранить в таблицу, которая имеет некоторые ограничения первичного ключа на 4 из ее столбцов. Поэтому при параллельной работе я ожидаю некоторых проблем с блокировками Поэтому я думал о записи этих данных во временную таблицу, которая будет иметь те же столбцы, но без первичного ключа или каких-либо ограничений.
Итак, я ожидаю, что здесь не должно быть мертвых замков. Пожалуйста, совет в этом отношении и дайте мне знать, если мое понимание правильно. Спасибо.