Page 1 of 1

Benchmark for DB2/UDB Enterprise Stage

Posted: Fri Jun 08, 2007 3:19 am
by SAMEENA
Hi all,
We have a requireent to load about 60-70 million of records per day.Currently we are using OPTILOAD tool for this.Now we are considering to load it using Data Stage through DB2/UDB Enterprise stage.So just wanted to know about the fesability of this or if there are any benhmarks laid by IBM on how many records can be loaded per second using this stage.Currently OPTILOAD loads 2000 records/second.

thanks in advance.

Posted: Fri Jun 08, 2007 8:29 am
by ray.wurlod
The main bottleneck will be how fast the DB2 direct write can handle the rows. You can automatically effect parallel loading into partitioned tables. 2000 rows/sec ought not to be difficult at all.

Posted: Fri Jun 08, 2007 10:24 am
by bcarlson
I just recently did some performance enhancements on a job by changing some sort/joins into lookups and changing the write mode to load for applying the data to the target DB2 table.

It is loading 50 million records in a development environment (much slower than production). It has 4 DS nodes / 4 DB2 UDB nodes. Amongst other things, the job is using the DB2 enterprise stage to load (i.e. db2load) into the target table. The whole job takes about 7 minutes. That equates to about 120,000 records / second.

In comparison, the original and slower version of this job uses write mode and takes 50 minutes. That still is averaging about 18,000 records per second.

Based on those numbers, I would venture to guess that DataStage will provide better load times than OptiLoad.

Hope this helps.

Brad.

Posted: Fri Jun 15, 2007 8:11 am
by SAMEENA
Thanks a lot everyone!