The performance of IPC stage

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
loveojha2
Participant
Posts: 362
Joined: Thu May 26, 2005 12:59 am

The performance of IPC stage

Post by loveojha2 »

Hi All,
I have a question reated with the performance gains from IPC stages.
We are using IPC stages at following places:
1. After the Source stages.
2. Before the target stages.
3. Prior to Hashed file stages (at the time of hashed file writing/creation).
4. Prior to transformer and after the hashed file stages in case of lookups.

My question is what are the criterias in deciding where to use an IPC stage and where to not. (Apart from keeping it in between two passive stages). :?

Thanx in advance.
akhiln
Participant
Posts: 32
Joined: Fri May 07, 2004 6:46 am
Location: Bangalore

Post by akhiln »

IPC provides a communication channel between DataStage processes running simultaneously in the same job. It allows you to design jobs that run on SMP systems with great performance benefits. One can use them to speed up data transfer between two data sources(eg: a source and target).
him121
Premium Member
Premium Member
Posts: 55
Joined: Sat Aug 07, 2004 1:50 am

Post by him121 »

IPC Stage will use to allocate memory block while transfering data (rows) Block by Block between Active->Active or Active->Passive Stages.
this will give better performace to diff processes to read and write data.

Himanshu
Post Reply