each x lock 1st lock uses 512 bytes, othe locks 32 bytes, calculate based on your maxappls .
if your application user maxlock ( % of space used from locklist ) then lock escalations.
either increase locklist ( lock memory) or increase maxlock ( % of lock utilize)
while you getting escalations , get snapshot for DB & lock
db2 get snapshot for database on Dbname > snpdb
no of locks ,how much locklist user , no escalations, time out , based on it increase locklist , or maxlock
db2 get snapshot for locks on DBname > snplck
check which table are escalating
if suspecting any application
get snapshot for lock for application agentid handler
Hope this will help
Let me know , if any questions
Thank You
Lekharaju Ennam