DB2 Transaction Logs filled by before sql

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
Developer9
Premium Member
Premium Member
Posts: 187
Joined: Thu Apr 14, 2011 5:10 pm

DB2 Transaction Logs filled by before sql

Post by Developer9 »

Hi Guru's

I am using a DB2 connector stage which has a before sql to delete data, as the array size option in this stage cannot be used for before sql , transaction logs are getting filled up, Is there any other way i can do this delete by committing after every few thousand records?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Only if you write some SQL PL and call it Before SQL. You're not deleting all records, are you?
-craig

"You can never have too many knives" -- Logan Nine Fingers
Developer9
Premium Member
Premium Member
Posts: 187
Joined: Thu Apr 14, 2011 5:10 pm

Post by Developer9 »

I am deleting records based on a where clause
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

OK, then you will definitely need something 'procedural' if you think intermittent commits are the answer. Have you talked to your DBA about possibly increasing the log sizes?
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply