How to increase the Speed of Data read from Oracle Database

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
ashishpascal
Participant
Posts: 7
Joined: Fri Nov 16, 2007 7:18 am
Location: Pune

How to increase the Speed of Data read from Oracle Database

Post by ashishpascal »

Hi all,

I have developed a server Job in which i am reading Data from a Oracle Database and then through Transformer puts the DAta Into SAPBW LOAD PACK.
Currently when i increased the Array Size to 2000 the reading speed is 700 records per second. IS there any way i can increase this speed to 7000 records per minute?

Thanks
Ashish
JUST BE!
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Assuredly.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
ashishpascal
Participant
Posts: 7
Joined: Fri Nov 16, 2007 7:18 am
Location: Pune

Post by ashishpascal »

Currently with 700 records per second , the job is taking 2.5 hrs to complete.
could you tell me as to how could i increase the reading speed to 7000 records per second.?
JUST BE!
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Are you sure your LOAD isn't the bottleneck? Replace it with a Sequential stage to check, then tune your source query to be as optimal as possible. Oracle, not DataStage is where you need to solve this 'problem'.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

ashishpascal - there are too many ways to slow down and speed up jobs to be able to answer your question. First step - know thyself. Is your read or write the bottleneck?
ashishpascal
Participant
Posts: 7
Joined: Fri Nov 16, 2007 7:18 am
Location: Pune

Post by ashishpascal »

when i tried to read data from Oracle Database and write it to Sequential file , the job took just 10 minutes and when instead of Sequential File i am using SAPBW LOAD PACK (to send the data to SAP BW server) , its taking more than 2.5 Hrs to complete the Job.
This SAPBW LOAD PACK is the Bottle Neck.
Can you just suggest me some way so that i can reduce this 2.5 Hrs to less than an Hour , as i need to bring in this SAP Load Pack into the Job Design and the very function of Load pack is to Reduce the Transfer time.

Thanks
Ashish
JUST BE!
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

ashishpascal wrote: the very function of Load pack is to Reduce the Transfer time.
Compared to what?

SAP is going to do an immense amount of validation of data being sent into it. DataStage sends data as fast as SAP is prepared to accept them.
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