Informatica: очень много времени занимает вставка

У меня есть одно отображение, которое просто включает в себя одну исходную таблицу и одну целевую таблицу. Исходная таблица имеет 100 столбцов и около 33хххх записей, мне нужно использовать этот инструмент для вставки в целевую таблицу и логика только для вставки. Версия informatica - версия 9.6.1, а база данных - SQL Server 2012. После запуска рабочего процесса для вставки требуется 5x/s. скорость слишком низкая Я думаю, что это может быть связано с количеством столбцов

Может кто-нибудь помочь мне, как увеличить скорость?

большое спасибо

3 ответа

Рассмотрим следующие моменты для повышения производительности:

  1. Увеличьте размер "интервала фиксации" в свойствах уровня сеанса.
  2. Используйте "массовую загрузку" в свойствах уровня сеанса.
  3. Вы также можете использовать "разбиение" на уровне сеанса, для этого вам нужна лицензия на разбиение.
  4. Если ваш источник является базой данных, и вы делаете переопределение sql в преобразовании квалификатора источника, то вы также можете использовать "Подсказки" для увеличения производительности.

Вы можете попробовать следующие варианты

1) Используйте массовую опцию для атрибута " Тип целевой загрузки" в сеансе, если в целевой таблице отсутствуют индексы или ключи

2) Если в SOURCE QUALIFIER есть переопределение SQL, попробуйте настроить запрос

3) Найдите "BUSY" в журнале сеансов и запишите процент занятости каждого потока. Основываясь на процентах потоков, вы сможете определить точный поток, который занимает больше времени (Reader, Transformation, Writer)

4) Попробуйте использовать разделы informatica, с помощью которых вы сможете добиться параллельной обработки.

Спасибо и С уважением,

Радж

Я думаю, я знаю причину, почему это произошло. Это два поля, которые являются полями ntext в этой таблице. Вот почему это занимает очень много времени.

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