September 19, 2017 at 10:15 am
I have a lead blocker with a "sleeping' SPID and wait type of "NULL", so its appears it is not doing a commit.The spid is using table "EC_Commands".
The waiting spid is for a intent to shared lock but on a different table "archive_patients" both commands are reads and neither has any triggers.
Why is it causing blocking? I would get it if they were using the same table
THANKS
September 19, 2017 at 10:34 am
Maybe sp_whoisactive will give you more details to help you isolate the problem?
Best,
Kevin G. Boles
SQL Server Consultant
SQL MVP 2007-2012
TheSQLGuru on googles mail service
September 19, 2017 at 10:38 am
Thanks, I the screen shot is not to good but its sp_whoisactive with leadblocker
September 19, 2017 at 10:39 am
that is probably just the most recent query that the blocking SPID ran, it may still be holding locks from a previous INSERT, UPDATE, or DELETE. You can query sys.dm_tran_locks to find out what locks are held:SELECT s.session_id, s.host_name, s.program_name, s.login_name, s.status AS session_status,
DB_NAME(l.resource_database_id) AS database_name,
OBJECT_SCHEMA_NAME(l.resource_associated_entity_id, l.resource_database_id) AS schema_name,
OBJECT_NAME(l.resource_associated_entity_id, l.resource_database_id) AS object_name,
l.request_mode, l.request_type, l.request_status
FROM sys.dm_tran_locks l
INNER JOIN sys.dm_exec_sessions s ON l.request_session_id = s.session_id
WHERE l.resource_type = 'OBJECT'
AND s.session_id = ???
ORDER BY s.session_id, 6, 7, 8
https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-tran-locks-transact-sql
September 19, 2017 at 10:45 am
Thanks Chris, That makes a little more CENTS$
I'll give a try as soon as it blocks again and report back
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy