В SQL Server 2016 они ввели параллельные вставки в существующие таблицы. Не имея определенных функций в целевой таблице, SQL Server может вставлять данные в параллельные потоки.SSIS и параллельные вставки
Используя синтаксис INSERT [TableName] С (TABLOCK) ВЫБОР .....
Данные будут вставлены параллельно. Я видел большие улучшения, используя это. Что обычно займет около 10 минут, чтобы вставить 120 миллионов, использование этой новой функции займет всего около 30 секунд.
Как использовать эту новую настройку в SSIS? Я использую Visual Studio 2015 Enterprise и SQL Server 2016. Я знаю, что могу использовать «Execute SQL Task» и поместить что-то вроде этого, но мне интересно, как использовать это в потоке данных? Существует ли конкретный диспетчер подключений и настройка в целевом адаптере?
См. Это: https://msdn.microsoft.com/en-us/library/bb522534.aspx –
@KinchitDalwani Я просмотрел эту статью. Было очень информативно, что такое новые обновления, но я ничего не видел о параллельных вставках. Я просто пропустил это? – Craig
Это может ответить на ваш вопрос: https://blogs.msdn.microsoft.com/sqlperf/2007/05/11/implement-parallel-execution-in-ssis/ –