Я использую SSIS и мне нужно отключить более 60 столбцов.Это вызывает серьезные проблемы с производительностью, есть ли способ настроить это для повышения производительности?Кто-нибудь, кто знает лучшие практики для этого?
Я уже следую методикам настройки производительности Microsoft, таким как автоматическая настройка размера буфера и т. Д.
Проблемы производительности связаны с отменой поворота компонентов.Данные поступают с и MSSQL-сервера (OLEDB Source).Место назначения совпадает с сервером (другая база данных) и использует OLEDB (быстрая загрузка).В основном задействованы строковые и GUID-типы данных, некоторые int и datetime, но не в части, которая отменяет поворот.Мы говорим о 300 столбцах со строковыми данными и 600 столбцах, которые являются только сгенерированными GUID (NEWID ()).Количество входных данных составляет около 130 000 строк, выходных данных после отмены - около 18 000 000. Я разворачиваю около 850 столбцов в 70 новых столбцов назначения.(70 различных столбцов назначения, по 12 входных столбцов в каждом).