Tuesday, March 27, 2012

database blocked - URGENT!!

Hi guys,

we have a database here and something happened which causes a database block. We tried to run the 'sp_who' 'active' command to see the spid which locked the database, and we found out that some transaction is blocking another transaction. The following is the sample data results from the sp_who 'active'

spid ecid status loginame hostname blk dbname cmd

52 0 sleeping HOSTING\SQLMonitor BLUE2 185 tempdb INSERT
53 0 sleeping sa 10.10.10.106 185 mfgq_live SELECT
56 0 sleeping sa 10.10.10.106 175 mfgq_live UPDATE
57 0 sleeping sa 10.10.10.143 185 mfgq_live SELECT

We killed all spid which casuse the blocking, but they are keep on coming.

Does anybody have any idea on what casuses this problem or a teporary solution for this? Please help.

Thx

To find the cause, you need to find the lead blocker (the first spid that starts the blocking chain), find out what that spid is executing and take a look at the locks the spid is taking out on whatever objects and then you go from there. The following article will walk you through the process to do this:

http://support.microsoft.com/?id=224453

-Sue

No comments:

Post a Comment