<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx</link><description>This post describes the enhanced diagnostics for deadlocks in SQL2005 and how to minimize them</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#10247494</link><pubDate>Wed, 14 Dec 2011 07:28:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247494</guid><dc:creator>Rachit Sinha</dc:creator><description>&lt;p&gt;How we can findout that in which Port No, SQL serevr is running??&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247494" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#10138116</link><pubDate>Tue, 08 Mar 2011 15:19:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10138116</guid><dc:creator>Lalit</dc:creator><description>&lt;p&gt;Is there any function on SQL which will break the dead lock situation or any procedure available which will check for any deadlock periodically and break such situation.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10138116" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#8505269</link><pubDate>Thu, 15 May 2008 02:10:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8505269</guid><dc:creator>raan</dc:creator><description>&lt;p&gt;Have you ever seen a situation when to processes block on each other, but the resolver does not identify the deadlock? &amp;nbsp;I have that at a customer site. &amp;nbsp;Two SPIDs pointing to each other. &amp;nbsp;Quite static, but I had to kill one manually. &amp;nbsp;This happens every few days. &amp;nbsp;Does that ring a bell?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;-- Ran&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8505269" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#4819799</link><pubDate>Sat, 08 Sep 2007 04:41:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4819799</guid><dc:creator>Sunil Agarwal</dc:creator><description>&lt;p&gt;yes, you are correct. I updated it. Thanks for catching it. I must have been trying different things and pasted the wrong TF output from errorlog&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4819799" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#4807934</link><pubDate>Fri, 07 Sep 2007 14:18:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4807934</guid><dc:creator>alpha1105omega</dc:creator><description>&lt;p&gt;can I get your script that resulted in deadlock?&lt;/p&gt;
&lt;p&gt;from your 1222 info..&lt;/p&gt;
&lt;p&gt;transaction t2 &amp;lt;process id=&amp;quot;process698d48&amp;quot;&lt;/p&gt;
&lt;p&gt;update t_lock1 set c2 = 11 where c1 = 5 &amp;nbsp; &amp;nbsp;&amp;lt;/inputbuf&amp;gt;&lt;/p&gt;
&lt;p&gt;transaction t1 &amp;lt;process id=&amp;quot;process699978&amp;quot;&lt;/p&gt;
&lt;p&gt;update t_lock2 set c2 = 10 where c1 = 1 &amp;nbsp; &amp;nbsp;&amp;lt;/inputbuf&amp;gt;&lt;/p&gt;
&lt;p&gt; However, i think it should be this update which came from transaction T1..&lt;/p&gt;
&lt;p&gt;update t_lock2 set c2 = 11 &lt;/p&gt;
&lt;p&gt;where c1 = 1&lt;/p&gt;
&lt;p&gt;and this update came from transaction T2 (which correclty shown)&lt;/p&gt;
&lt;p&gt;update t_lock1 set c2 = 11 &lt;/p&gt;
&lt;p&gt;where c1 = 5&lt;/p&gt;
&lt;p&gt;unless your script actually says for transaction t1, the 2nd update stmt..&lt;/p&gt;
&lt;p&gt;update t_lock2 set c2 = 10 where c1 = 1&lt;/p&gt;
&lt;p&gt;Then it'd make sense however your example reflected the wrong script for transaction t1 though.&lt;/p&gt;
&lt;p&gt;I think my script below closely matches your table and returned correct deadlock info..&lt;/p&gt;
&lt;p&gt;CREATE DATABASE deadlocktest&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; USE deadlocktest&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; SET NOCOUNT ON&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; DBCC TRACEON (1222, -1)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; IF OBJECT_ID ('t1') IS NOT NULL DROP TABLE t1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; IF OBJECT_ID ('t2') IS NOT NULL DROP TABLE t2&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; IF OBJECT_ID ('p1') IS NOT NULL DROP PROC p1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; IF OBJECT_ID ('p2') IS NOT NULL DROP PROC p2&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE t1 (c1 int, c2 int)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; DECLARE @x int&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; SET @x = 1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHILE (@x &amp;lt;= 10) BEGIN&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INSERT INTO t1 VALUES (@x, @x+1)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SET @x = @x + 1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE t2 (c1 int, c2 int)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; DECLARE @x int&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; SET @x = 1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHILE (@x &amp;lt;= 10) BEGIN&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INSERT INTO t2 VALUES (@x, @x+1)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SET @x = @x + 1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; GO&lt;/p&gt;
&lt;p&gt;-- transaction1&lt;/p&gt;
&lt;p&gt;begin tran&lt;/p&gt;
&lt;p&gt;update t1 set c2 = 10 &lt;/p&gt;
&lt;p&gt;where c1 = 5&lt;/p&gt;
&lt;p&gt;WAITFOR DELAY '00:00:06'&lt;/p&gt;
&lt;p&gt;update t2 set c2 = 11 &lt;/p&gt;
&lt;p&gt;where c1 = 1&lt;/p&gt;
&lt;p&gt;--commit&lt;/p&gt;
&lt;p&gt;--transaction2&lt;/p&gt;
&lt;p&gt;begin tran&lt;/p&gt;
&lt;p&gt;update t2 set c2 = 10 &lt;/p&gt;
&lt;p&gt;where c1 = 1&lt;/p&gt;
&lt;p&gt;WAITFOR DELAY '00:00:08'&lt;/p&gt;
&lt;p&gt;update t1 set c2 = 11 &lt;/p&gt;
&lt;p&gt;where c1 = 5&lt;/p&gt;
&lt;p&gt;--commit&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; deadlock-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp;deadlock victim=process89ab68&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; process-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;process id=process89a988 taskpriority=0 logused=216 waitresource=RID: 10:1:171:0 waittime=11234 ownerId=490528 transactionname=user_transaction lasttranstarted=2007-09-07T03:00:28.687 XDES=0x5af6d48 lockMode=U schedulerid=1 kpid=1508 status=suspended spid=53 sbid=0 ecid=0 priority=0 transcount=2 lastbatchstarted=2007-09-07T03:00:28.590 lastbatchcompleted=2007-09-07T03:00:19.607 clientapp=Microsoft SQL Server Management Studio - Query hostname=host-06 hostpid=2876 loginname=host\bill isolationlevel=read committed (2) xactid=490528 currentdb=10 lockTimeout=4294967295 clientoption1=671090784 clientoption2=390200&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executionStack&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frame procname=adhoc line=9 stmtstart=38 sqlhandle=0x0200000032d6641a604886e839c75eb498d42358c5c6911a&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; UPDATE [t2] set [c2] = @1 &amp;nbsp;WHERE [c1]=@2 &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frame procname=adhoc line=9 stmtstart=168 sqlhandle=0x020000005e0c7e1c8cddc9f43edb54fd4f262e857aea4175&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; update t2 set c2 = 11 &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; where c1 = 1 &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inputbuf&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; begin tran&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; update t1 set c2 = 10 &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; where c1 = 5&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; WAITFOR DELAY '00:00:06'&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; update t2 set c2 = 11 &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; where c1 = 1&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;process id=process89ab68 taskpriority=0 logused=216 waitresource=RID: 10:1:169:4 waittime=4578 ownerId=490536 transactionname=user_transaction lasttranstarted=2007-09-07T03:00:33.390 XDES=0x5af72e8 lockMode=U schedulerid=1 kpid=5528 status=suspended spid=55 sbid=0 ecid=0 priority=0 transcount=2 lastbatchstarted=2007-09-07T03:00:33.390 lastbatchcompleted=2007-09-07T03:00:22.437 clientapp=Microsoft SQL Server Management Studio - Query hostname=host-06 hostpid=2876 loginname=host\bill isolationlevel=read committed (2) xactid=490536 currentdb=10 lockTimeout=4294967295 clientoption1=671090784 clientoption2=390200&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executionStack&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frame procname=adhoc line=9 stmtstart=38 sqlhandle=0x02000000c78ec102da3fe6a72a422a4f5672cacbea7eb738&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; UPDATE [t1] set [c2] = @1 &amp;nbsp;WHERE [c1]=@2 &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frame procname=adhoc line=9 stmtstart=168 sqlhandle=0x020000000493c6023c8fe018ebf64eb439f353703a6c340b&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; update t1 set c2 = 11 &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; where c1 = 5 &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inputbuf&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; begin tran&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; update t2 set c2 = 10 &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; where c1 = 1&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; WAITFOR DELAY '00:00:08'&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; update t1 set c2 = 11 &lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; where c1 = 5&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; resource-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ridlock fileid=1 pageid=171 dbid=10 objectname=deadlocktest.dbo.t2 id=lock3ca4480 mode=X associatedObjectId=72057594038583296&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; owner-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;owner id=process89ab68 mode=X&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; waiter-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;waiter id=process89a988 mode=U requestType=wait&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ridlock fileid=1 pageid=169 dbid=10 objectname=deadlocktest.dbo.t1 id=lock3ca4680 mode=X associatedObjectId=72057594038517760&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; owner-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;owner id=process89a988 mode=X&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; waiter-list&lt;/p&gt;
&lt;p&gt;2007-09-07 03:00:45.98 spid15s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;waiter id=process89ab68 mode=U requestType=wait&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4807934" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#4793043</link><pubDate>Thu, 06 Sep 2007 23:51:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4793043</guid><dc:creator>Sunil Agarwal</dc:creator><description>&lt;p&gt;Can you please send me the deadlock graph with TF-1222 and also the schema of the two tables. Based on the above information, T1 should just cause blocking but NOT deadlock.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4793043" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#4784535</link><pubDate>Thu, 06 Sep 2007 14:01:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4784535</guid><dc:creator>alpha1105omega</dc:creator><description>&lt;p&gt;Hi, Sunil&lt;/p&gt;
&lt;p&gt;So it seems like these two updates involved in the deadlock..they all came from Transaction T2&lt;/p&gt;
&lt;p&gt;update t_lock2 set c2 = 10 &lt;/p&gt;
&lt;p&gt;where c1 = 1&lt;/p&gt;
&lt;p&gt; update t_lock1 set c2 = 11 &lt;/p&gt;
&lt;p&gt;where c1 = 5&lt;/p&gt;
&lt;p&gt;However, i think it should be this update which came from transaction T1&lt;/p&gt;
&lt;p&gt;update t_lock2 set c2 = 11 &lt;/p&gt;
&lt;p&gt;where c1 = 1&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Bill&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4784535" width="1" height="1"&gt;</description></item><item><title>Troubleshooting deadlocks in SQL Server 2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#628774</link><pubDate>Tue, 13 Jun 2006 01:27:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:628774</guid><dc:creator>SQL Server Engine Tips</dc:creator><description>SQL Server 2005 adds new capabilities to troubleshoot deadlocks. I talked about the new trace flag #1222...&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=628774" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#625629</link><pubDate>Sat, 10 Jun 2006 21:56:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:625629</guid><dc:creator>Alex Sibilev</dc:creator><description>Thank you for the response.&lt;br&gt;The problem I have is that the second process involved in deadlock is a replication procedure and when it gets stuck - replication latency gets way to big with undistributed commands queue growing very quickly which leads to even to more issues.&lt;br&gt;&lt;br&gt;I have posted this quesion in usergroup &lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.sqlserver.fulltext&amp;amp;mid=e8d913a5-4756-44ed-922a-16dc556beec6"&gt;http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.sqlserver.fulltext&amp;amp;mid=e8d913a5-4756-44ed-922a-16dc556beec6&lt;/a&gt; &amp;nbsp; and would appreciate a lot if you can point me in the right direction.&lt;br&gt;&lt;br&gt;Alex Sibilev&lt;br&gt;SQL Server MVP&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=625629" width="1" height="1"&gt;</description></item><item><title>re: Troubleshooting deadlocks in SQL2005</title><link>http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/05/troubleshooting-deadlocks-in-sql2005.aspx#624368</link><pubDate>Sat, 10 Jun 2006 00:23:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:624368</guid><dc:creator>Sunil Agarwal</dc:creator><description>Info from full-text team&amp;gt;&lt;br&gt;Deadlock between ft work tasks or between ft work task and user statement is expected in some scenarios. Work task will always be killed and we will retry the task. You can safely ignore this kind of deadlock. Are you seeing server gets stuck?&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=624368" width="1" height="1"&gt;</description></item></channel></rss>