Sign In
Bart Duncan's SQL Weblog
Common Tasks
Blog Home
Email Blog Author
OK
RSS for comments
RSS for posts
Atom
Search Form
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tag Cloud
Policy Based Management
Query Tuning
SQL Capacity Planning
SQL Deadlocks
SQL Locking
SQL Memory
SQL Optimizer
SQL Performance
SQL Procedure Cache
SQL Server
T-SQL
Monthly Archives
Archives
March 2012
(1)
March 2011
(1)
January 2011
(2)
November 2010
(1)
August 2010
(1)
June 2010
(2)
May 2010
(1)
May 2009
(1)
March 2009
(1)
September 2008
(3)
July 2007
(2)
September 2006
(3)
August 2006
(2)
July 2006
(3)
June 2006
(1)
Browse by Tags
MSDN Blogs
>
Bart Duncan's SQL Weblog
>
All Tags
>
sql deadlocks
Tagged Content List
Blog Post:
Today's Annoyingly-Unwieldy Term: "Intra-Query Parallel Thread Deadlocks"
bartduncan
I've received a couple of questions in email and in comments about deadlocks involving mysterious-sounding non-lock resources like " exchangeEvent " and " threadpool ". There are a couple of examples in the comments for post http://blogs.msdn.com/bartd/archive/2006/09/25/deadlock-troubleshooting-part...
on
24 Sep 2008
Blog Post:
Deadlock Troubleshooting, Part 3
bartduncan
Here’s an example of the classic scenario that is usually used to introduce the concept of a deadlock in a database: Process A Process B 1. Begin Transaction 1. Begin Transaction 2. Update Part table 2. Update Supplier...
on
25 Sep 2006
Blog Post:
Deadlock Troubleshooting, Part 2
bartduncan
In this post I’ll look at an actual deadlock, then troubleshoot it using the steps I described in Deadlock Troubleshooting, Part 1 so you can see them in action. This is a simplified version of a deadlock scenario that an internal customer here at Microsoft called us for help with. To set up the scenario...
on
12 Sep 2006
Blog Post:
Deadlock Troubleshooting, Part 1
bartduncan
A deadlock is a circular blocking chain, where two or more threads are each blocked by the other so that no one can proceed. When the deadlock monitor thread in SQL Server detects a circular blocking chain, it selects one of the participants as a victim, cancels that spid’s current batch, and rolls...
on
8 Sep 2006
Page 1 of 1 (4 items)