-1
votes
0answers
25 views

Does a DELETE/UPDATE query based on a large SELECT query cause deadlocks and can it be improved?

I've noticed DELETE and UPDATE queries that are based upon a large SELECT statement such as NOT IN (SELECT ID FROM LARGE_TABLE) are often ending up with deadlocks. Is this causing deadlocks and if so ...
2
votes
1answer
95 views

Avoiding Deadlocks

We currently have a trigger-based system in place that does the following: When records in certain tables are modified, a trigger fires that makes a field NULL in a varying number of records in ...
3
votes
1answer
788 views

Understanding SIX lock in Microsoft SQL-Server

Can somebody explain me how a process can acquire SIX lock on a page? I my deadlock-graph xml file I see that a process running under RC isolation level (executing a select statement at the moment of ...
7
votes
3answers
4k views

SQL Server 2008 merge statement deadlocking itself

I have the following procedure (SQL Server 2008r2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set ...