Как увеличить пропускную способность в Informatica PowerCenter 10 для FileReader - PullRequest
0 голосов
/ 01 апреля 2019

Performance Coun[![enter image description here тер ] [1] 1 enter image description here У меня есть рабочий процесс с данными XML, считанными из файлов с использованием Преобразование парсера XML. Он имеет 12 целевых таблиц для их загрузки. В настоящее время он работает успешно, но проблема заключается в пропускной способности (Rows / Sec) при чтении данных из файлов. При количестве файлов 10 или менее он обеспечивает пропускную способность 10 строк / сек. Но если я предоставлю более 10 строк, то в начале рабочего процесса пропускная способность составляет от 4 до 5 строк / сек, а затем внезапно падает до 1 строки / сек. И остается 1 строка / сек для всех файлов. Иногда у меня есть 300 или 400 файлов, и это занимает слишком много времени, чтобы прочитать эти 300 400 строк со скоростью 1 строка / сек.

Я пытался улучшить, увеличив буфер DTM и значения размера блока по умолчанию. Я также попытался "Опция динамического разделения" на "На основе количества разделов".

Но безуспешно.

1 Ответ

0 голосов
/ 04 апреля 2019

Как указывалось в статистике журнала сеанса, 2 участника были узким местом, поскольку их занятый процент составляет почти 100 процентов. Поэтому я добавил сортировщики перед этими соединителями, а затем уменьшил значения точности, чтобы избежать ограничения размера строки сортировщика в 8 МБ. Теперь пропускная способность также увеличена и равна числу файлов в секунду, а не одной строке в секунду.

...