Пакет служб SSIS Зависает при попытке вставить миллион строк из источника OLE DB

У меня есть пакет с задачей потока данных, которая имеет источник OLE DB и назначение OLE DB. В источнике OLE DB у меня есть команда SQL с двумя последовательными вставками целевой таблицы с помощью двух объединений из таблицы из другой базы данных и других, являющихся одинаковыми

Мой запрос возвращает более 3 миллионов записей, и каждый раз, когда мой пакет попадает в эту задачу, он зависает, поэтому выполняется запрос запроса в источнике OLE DB, но когда он собирается вставить в таблицу назначения OLE DB, он вешает что-то в строке 9000, и Задача остается желтой и остается на количестве строк навсегда, не вставляя ничего в мою таблицу назначения, даже после того, как она запускается в течение нескольких часов.

Теперь, если бы я взял этот запрос и запустил его в Management Studio, он завершился менее чем за минуту, и строки были вставлены в эту таблицу назначения, так что это не значит, что запрос не оптимизирован для выполнения поиска записи, а затем вставлен

0 ответов

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