That error is not a SQL Server error. It appears to be an Informatica MDM application error. This may have nothing to do with SQL Server.
Please see:
https://knowledge.informatica.com/s/article/499012?language=en_US
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hi All,
Appreciate you help on below.
End users are experiencing "Lock request timeout" very often and we are getting blame as database is unstable.
Need some guidance on how to go about troubleshooting and alleviate such concurrency issues. We do see some blocking but we don't see any long term blocking.
Error shared by app team :
SIP-10322 Cannot lock table [xxxxxxxx] because the table is locked by another process.
Is this because of too many concurrent sessions accessing an object or long transaction?
App users have increased the timeout value from front end. However they still seeing Lock request timeouts.
Any perfmon counters to be looked at ? what steps to be taken to build a story of why there are seeing the lock timeouts.
Best Regards,
Bob
That error is not a SQL Server error. It appears to be an Informatica MDM application error. This may have nothing to do with SQL Server.
Please see:
https://knowledge.informatica.com/s/article/499012?language=en_US
If this is indeed an SQL Server error, then it is somewhat mangled by the application.
If might be error 1222, which means the developer asked for a timeout after being blocked x ms. All that would tell us is that you have blocking going in longer than what the developer though would be reasonable.
Blocking need to be dealt by at the client/app side. Them claiming SQL server being "unstable" tell us that they want to push responsibility away from them.
Sorry to say, but you need to get the app developer/vendor to be more helpful.
Unless you are doing other stuff in the database, stuff not expected by the app developers, of course. Like running reports off their database. Then your stuff might be the reason for the app being blocked.
I need to correct my colleagues a little bit. The error SIP-10322 is indeed not an error from SQL Server. However, "Lock request timeout" seems like error 1222, which only can occur is the process runs the command SET LOCK_TIMEOUT with a value >= 0. That is, by default, SQL Server waits forever.
But to tell what is actually is going, it certainly helps to know what Informatica is doing.