Row buffering option

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
vishnuvyas
Participant
Posts: 6
Joined: Tue Nov 25, 2008 2:59 am

Row buffering option

Post by vishnuvyas »

We have a option of enabling the row buffering in DataStage Administrator.

It gives us two options :
In Process and Interprocess and Admin guide suggests that it helps to improve the performance. I can't understand how this option increase the performance of DS jobs.

Can someone explain me the about this option in detail and when we should use it and how to optimize the cache size?
Regards,
Vishnu Vyas
eostic
Premium Member
Premium Member
Posts: 3838
Joined: Mon Oct 17, 2005 9:34 am

Post by eostic »

This feature allows Server jobs to exploit degrees of parallelism. It has some caveats, and shouldn't be turned on "in general" but at times can be very beneficial. Do some searches --- I think you'll find a lot of detail on it in the site.

If you have any other detailed thoughts on it, start a thread in the Server forum...

Ernie
Ernie Ostic

blogit!
<a href="https://dsrealtime.wordpress.com/2015/0 ... ere/">Open IGC is Here!</a>
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

In particular, setting of row buffering is entirely irrelevant in parallel jobs. Buffering is automatic, and tuned by a half-dozen or so environment variables with BUFFER in their names. Intra- or inter-process row buffering is only relevant to server jobs.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
vishnuvyas
Participant
Posts: 6
Joined: Tue Nov 25, 2008 2:59 am

Post by vishnuvyas »

Thanks Ray. why do we have an option in paralllel jobs for setting these parameters ?
Regards,
Vishnu Vyas
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Read the on-line help to learn about this control. Essentially, though, it allows you to override the default behaviour. Be very careful in your reading to identify WHERE this buffering happens (it's probably not what you're thinking). Please post the results of your research here.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply