Quote:
Originally Posted by ARWinner
I think you need to fix the problem, and not the symptom. The symptom is that the update is not terminating soon enough. Killing it will not alleviate the problem. You need to determine why the update is lasting longer than necessary. There can be several reasons. It could be the network. It could be the update statement. It could be that the application is not committing the update.
Andy
|
Hi Andy,
The problem has been identified. I found that some connections were being dropped amidst the transactions. I sent this observation to IMS team which further analyzed network devices. They found some settings on firewall needed to be set according to server's response time.
At the same time I offered one server from my personal lab that was accepted and put to test. This server worked good with old and new firewall settings,IMS reported.
The killer loop that I created worked very nice. Any lock that persisted 20 sec on one main table was forced affectively.This table X lock was held by application server while maintaining connection pool. So this temporary solution proved life saver to other applications. This was needed as a pain killer. Please note that this kind of solution was applied to the STAGING server on developers' demand because the server belonged to developers solely.
This will be tested again when I will put original server back, somewhere next week.
Thanks everybody for support.
DBFinder