<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>SQL Server Sleuth &#187; deadlocks</title>
	<atom:link href="http://sqlserversleuth.com/tag/deadlocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlserversleuth.com</link>
	<description>For DBAs that enjoy a good mystery</description>
	<lastBuildDate>Sat, 12 May 2012 15:43:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sqlserversleuth.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a9ab64e4b3cc6d92ec2c225a7d6ea0bd?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>SQL Server Sleuth &#187; deadlocks</title>
		<link>http://sqlserversleuth.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sqlserversleuth.com/osd.xml" title="SQL Server Sleuth" />
	<atom:link rel='hub' href='http://sqlserversleuth.com/?pushpress=hub'/>
		<item>
		<title>My SQLRally 2012 presentation materials are available</title>
		<link>http://sqlserversleuth.com/2012/05/11/my-sqlrally-2012-presentation-materials-are-available/</link>
		<comments>http://sqlserversleuth.com/2012/05/11/my-sqlrally-2012-presentation-materials-are-available/#comments</comments>
		<pubDate>Fri, 11 May 2012 16:16:45 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[prescriptive guidance]]></category>
		<category><![CDATA[Profiler]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[SQL Trace]]></category>
		<category><![CDATA[SQLRally]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=345</guid>
		<description><![CDATA[I have posted the materials from my PASS SQLRally 2012 Dallas session, Deadlock Detection, Troubleshooting, and Prevention (DBA-201). The download contains the slide deck, a handout that is full of links to resources, demonstration code, and a few sample files. &#8230; <a href="http://sqlserversleuth.com/2012/05/11/my-sqlrally-2012-presentation-materials-are-available/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=345&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have posted the <a href="http://s3.amazonaws.com/sqlserversleuth-presentations/Presentation_DeadlockDetectionTroubleshootingAndPrevention_0003000900010000.zip" target="_blank">materials</a> from my <a href="http://www.sqlpass.org/sqlrally/2012/dallas/" target="_blank">PASS SQLRally 2012 Dallas</a> session, <a href="http://www.sqlpass.org/sqlrally/2012/dallas/Agenda/Session.aspx?sid=2434" target="_blank">Deadlock Detection, Troubleshooting, and Prevention</a> (DBA-201).  The download contains the slide deck, a handout that is full of links to resources, demonstration code, and a few sample files.  I&#8217;d love feedback on the contents, or the presentation itself!</p>
<p>More information about the session can be found on the <a href="/technical-presentations/deadlocks" target="_blank">presentation&#8217;s web page</a>, including:</p>
<ul>
<li>The session&#8217;s abstract and goals</li>
<li>The current release of the session materials, along with all past versions</li>
<li>A list of past deliveries of the presentation</li>
</ul>
<p>See you this afternoon!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/345/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=345&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2012/05/11/my-sqlrally-2012-presentation-materials-are-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
		<item>
		<title>Please vote for PASS Summit 2011 sessions!</title>
		<link>http://sqlserversleuth.com/2011/05/19/please-vote-for-pass-summit-2011-sessions/</link>
		<comments>http://sqlserversleuth.com/2011/05/19/please-vote-for-pass-summit-2011-sessions/#comments</comments>
		<pubDate>Thu, 19 May 2011 20:21:52 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[cookbooks]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[FWSSUG]]></category>
		<category><![CDATA[NTSSUG]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=274</guid>
		<description><![CDATA[I have been extremely fortunate to have spoken at the last two North American PASS Summits. The experiences have been amazing and I&#8217;m hopeful about getting a chance to present at this year&#8217;s conference too. I received very good feedback &#8230; <a href="http://sqlserversleuth.com/2011/05/19/please-vote-for-pass-summit-2011-sessions/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=274&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been extremely fortunate to have spoken at the last two North American <a href="http://www.sqlpass.org/summit/" target="_blank">PASS Summits</a>.  The experiences have been amazing and I&#8217;m hopeful about getting a chance to present at this year&#8217;s conference too.  I received very good feedback from last year&#8217;s session, &#8220;<a href="/technical-presentations/deadlocks/" target="_blank">Deadlock Detection, Troubleshooting, and Prevention</a>&#8220;, which is reassuring, but so many fantastic speakers have submitted to speak that there is fierce competition.</p>
<p>This year, the session selection committee is trying something new and has requested input on the submitted abstracts.  I strongly encourage you to take a few minutes and vote for abstracts that appeal to you in the <a href="http://www.sqlpass.org/summit/2011/UserLogin.aspx?returnurl=%2fsummit%2f2011%2fSpeakers%2fSessionPreferencing.aspx%3fp%3d62%26preferred%3dFalse" target="_blank">PASS Summit 2011 Session Preference Survey</a>.  You can vote even if you might not be able to attend the conference&#8230; all that you need is an account on the <a href="http://www.sqlpass.org/" target="_blank">SQLPASS.org</a> web site.  If you don&#8217;t already have one, <a href="http://www.sqlpass.org/RegisterforSQLPASS.aspx?returnurl=%2fsummit%2f2011%2fSpeakers%2fSessionPreferencing.aspx%3fp%3d62%26preferred%3dFalse" target="_blank">registration</a> is easy and free.</p>
<p>If you have attended any of my presentations and enjoyed them/learned from them, I would greatly appreciate the support of voting for some of my sessions.  I submitted the maximum of four abstracts, but I would prefer to deliver either of my &#8220;cookbook&#8221; presentations:</p>
<ul>
<li>
                <a href="/technical-presentations/powershellcookbook/" target="_blank">A PowerShell Cookbook for DBAs</a></p>
<ul>
<li>
                            I have been delivering this presentation since <a href="http://sqlsaturday.com/22/eventhome.aspx" target="_blank">SQLSaturday #22</a> on 2010-06-05
                        </li>
<li>
                            As a production/escalation DBA, I use <a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx" target="_blank">PowerShell</a> more than any other single program, <span style="font-style:italic;">especially</span> when interacting with <a href="http://www.microsoft.com/sqlserver/en/us/default.aspx" target="_blank">SQL Server</a>
                        </li>
<li>
                            My goal is to convince fellow DBAs to try PowerShell by showing a variety of ways that PowerShell makes our jobs easier and by providing attendees with a collection of ready-to-use scripts for getting started
                        </li>
</ul>
</li>
<li>
                An XQuery Cookbook for DBAs</p>
<ul>
<li>
                            This is a new presentation that is under development.  I will probably deliver it for the first time at the July meeting of the <a href="http://fwssug.org/" target="_blank">Fort Worth SQL Server Users Group</a>
                        </li>
<li>
                            A lot of valuable diagnostic data is exposed as <a href="http://en.wikipedia.org/wiki/XML" target="_blank">XML</a> these days
                        </li>
<li>
                            I have written many <a href="http://en.wikipedia.org/wiki/Transact-SQL" target="_blank">T-SQL</a>/<a href="http://en.wikipedia.org/wiki/XQuery" target="_blank">XQuery</a> scripts to analyze and manipulate the data, but I would not describe the experience as being pleasant
                        </li>
<li>
                            I would like to give other DBAs these scripts, along with a little bit of background understanding, so that they can access this very powerful meta data without the many hours of frustration in developing the scripts
                        </li>
<li>
                            Some of the &#8220;recipes&#8221; included in the presentation will work with the following data sets:</p>
<ul>
<li>
                                        <a href="http://msdn.microsoft.com/en-us/library/ms190989.aspx" target="_blank">DDL trigger</a> event data
                                    </li>
<li>
                                        <a href="http://msdn.microsoft.com/en-us/library/ms188246.aspx" target="_blank">Deadlock graphs</a>
                                    </li>
<li>
                                        <a href="http://msdn.microsoft.com/en-us/library/bb630354.aspx" target="_blank">Extended Events</a> payloads
                                    </li>
<li>
                                        Output from the <a href="http://pal.codeplex.com/" target="_blank">Performance Analysis of Logs (PAL) Tool</a>
                                    </li>
<li>
                                        The <a href="http://msdn.microsoft.com/en-us/library/dd672789(SQL.100).aspx" target="_blank">[sys].[dm_os_ring_buffers]</a> DMV&#8217;s contents
                                    </li>
<li>
                                        <a href="http://msdn.microsoft.com/en-us/library/aa385780%28VS.85%29.aspx" target="_blank">Windows event logs</a>
                                    </li>
<li>
                                        <a href="http://msdn.microsoft.com/en-us/library/ms190233.aspx" target="_blank">XML statistics profiles</a> (query plans)
                                    </li>
</ul>
</li>
</ul>
</li>
</ul>
<p><span style="font-weight:bold;">Note:</span> The deadline for voting is tomorrow, so please do so as soon as possible!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=274&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2011/05/19/please-vote-for-pass-summit-2011-sessions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
		<item>
		<title>Script &#8211; Extracting XML deadlock graphs from a trace file</title>
		<link>http://sqlserversleuth.com/2011/02/24/script-extracting-xml-deadlock-graphs-from-a-trace-file/</link>
		<comments>http://sqlserversleuth.com/2011/02/24/script-extracting-xml-deadlock-graphs-from-a-trace-file/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 17:04:00 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[Profiler]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[SMO]]></category>
		<category><![CDATA[SQL Trace]]></category>
		<category><![CDATA[SQLskills Immersion]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=254</guid>
		<description><![CDATA[Today is my fourth day of SQLskills Immersion Events training, taught by none other than Paul Randal (blog, Twitter) and Kimberly Tripp (blog, Twitter). The material and delivery have been amazing and I hope to have a chance to blog &#8230; <a href="http://sqlserversleuth.com/2011/02/24/script-extracting-xml-deadlock-graphs-from-a-trace-file/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=254&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today is my fourth day of <a href="http://www.sqlskills.com/T_SQLskillsMasterImmersionEvents.asp" target="_blank">SQLskills Immersion Events</a> training, taught by none other than Paul Randal (<a href="http://www.sqlskills.com/blogs/Paul/" target="_blank">blog</a>, <a href="http://twitter.com/#!/PaulRandal" target="_blank">Twitter</a>) and Kimberly Tripp (<a href="http://www.sqlskills.com/blogs/Kimberly/" target="_blank">blog</a>, <a href="http://twitter.com/#!/KimberlyLTripp" target="_blank">Twitter</a>).  The material and delivery have been amazing and I hope to have a chance to blog about it this weekend.  A fellow student, Eric Humphrey (<a href="http://www.erichumphrey.com/" target="_blank">blog</a>, <a href="http://twitter.com/#!/lotsahelp" target="_blank">Twitter</a>), asked about automatically extracting <a href="http://msdn.microsoft.com/en-us/library/ms177409.aspx" target="_blank">XML deadlock graphs</a> from a <a href="http://msdn.microsoft.com/en-us/library/ms191006.aspx" target="_blank">SQL Trace</a> file.</p>
<p>I&#8217;m a big proponent of using <a href="http://msdn.microsoft.com/en-us/library/ms191443.aspx" target="_blank">server-side traces</a> for <a href="http://msdn.microsoft.com/en-us/library/ms188246.aspx" target="_blank">troubleshooting deadlocks</a>.  During my <a href="/technical-presentations/deadlocks/" target="_blank">deadlocks presentation</a>, I show how to manually extract XML deadlock graphs using <a href="http://msdn.microsoft.com/en-us/library/ms181091.aspx" target="_blank">SQL Server Profiler</a>:</p>
<p>
        <img src="http://tnbarkhouse.files.wordpress.com/2011/02/sqlserverprofiler_extractxdls.png?w=640" style="margin-left:25px;">
    </p>
<p>That works, but it&#8217;s a manual process, which is anathema to us automation adherents.</p>
<p>When processing XML deadlock graphs, I tend to:</p>
<ol>
<li>query the trace data, via the <a href="http://msdn.microsoft.com/en-us/library/ms188425.aspx" target="_blank">[sys].[fn_trace_gettable]</a> system function,</li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms187928.aspx" target="_blank">cast</a> the <a href="http://msdn.microsoft.com/en-us/library/ms190762.aspx" target="_blank">[TextData]</a> value to the <a href="http://msdn.microsoft.com/en-us/library/ms187339.aspx" target="_blank">XML</a> data type, then</li>
<li>analyze the deadlocks with <a href="http://msdn.microsoft.com/en-us/library/ms189075.aspx" target="_blank">XQuery</a>.</li>
</ol>
<p>I can see the benefit of having a few loose *.XDL files, so I spent a little time writing a <a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx" target="_blank">PowerShell</a> script that will automatically extract the XML deadlock graphs and save them as files.  <a href="http://s3.amazonaws.com/sqlserversleuth-blog-post-attachments/ExportXDLFromTraceFile_0001000100200008.zip" target="_blank">This zip archive</a> contains the script and sample trace files.</p>
<p>Here is an example of using the script (assuming that you extracted the files to the &#8220;C:\Temp\&#8221; directory):</p>
<pre style="margin-left:15px;">[String]$ScriptUtilityPath = 'C:\Temp\Export-XDLFromTraceFile.ps1';
[String]$OutputDirectoryPath = 'C:\Temp\';
[String]$SourceServerName = 'T-SQL001';
[String]$TraceFilePath = 'C:\Temp\DeadlockTrace_20100522T113514.trc';
&amp; $ScriptUtilityPath -TraceFilePath $TraceFilePath -OutputDirectoryPath $OutputDirectoryPath -SourceServerName $SourceServerName -FormatXML | Out-Null;</pre>
<p>Here&#8217;s another example that leverages PowerShell&#8217;s <a href="http://en.wikipedia.org/wiki/Composability" target="_blank">composable</a> nature:</p>
<pre style="margin-left:15px;">[String]$ScriptUtilityPath = 'C:\Temp\Export-XDLFromTraceFile.ps1';
[String]$OutputDirectoryPath = 'C:\Temp\';
[System.IO.FileInfo[]]$OutputFiles = @();
[String]$SourceDirectoryPath = 'C:\Temp\';
[String]$SourceServerName = 'T-SQL001';
[String]$TraceFilePath = '';
Get-ChildItem -LiteralPath $SourceDirectoryPath -Filter '*.trc' | ForEach-Object {
    $TraceFilePath = $_.FullName;
    $OutputFiles += @(&amp; $ScriptUtilityPath -TraceFilePath $TraceFilePath -OutputDirectoryPath $OutputDirectoryPath -SourceServerName $SourceServerName -FormatXML);
}
$OutputFiles | Select-Object -Property Name, @{Name='Size_bytes'; Expression={'{0:N0}' -f $_.Length}} | Format-Table -AutoSize;</pre>
<p>Let me know if this is useful to you, or if you have any suggestions to make it better.</p>
<p>NOTE: I haven&#8217;t had a chance to test the script with the SQL Server 2005 <a href="http://msdn.microsoft.com/en-us/library/ms162169.aspx" target="_blank">SQL Server Management Objects</a> (SMO) assemblies.  I suspect one or both of the following issues:</p>
<ul>
<li>Classes may reside in different assemblies—SMO has a <a href="http://msdn.microsoft.com/en-us/library/dd206977.aspx" target="_blank">less than stellar history of backward compatibility</a></li>
<li>The sample trace files were created on a SQL Server 2008 R2 instance, so they probably cannot be opened by the 9.0 tools</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=254&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2011/02/24/script-extracting-xml-deadlock-graphs-from-a-trace-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>

		<media:content url="http://tnbarkhouse.files.wordpress.com/2011/02/sqlserverprofiler_extractxdls.png" medium="image" />
	</item>
		<item>
		<title>Today&#8217;s presentation materials have been posted</title>
		<link>http://sqlserversleuth.com/2010/11/09/todays-presentation-materials-have-been-posted/</link>
		<comments>http://sqlserversleuth.com/2010/11/09/todays-presentation-materials-have-been-posted/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 21:57:18 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=219</guid>
		<description><![CDATA[The materials for today&#8217;s presentation, Deadlock Detection, Troubleshooting, and Prevention, at the 2010 North American PASS Summit, have been posted. See the Deadlock Detection, Troubleshooting, and Prevention page for more information. The download contains the slide deck, a handout full &#8230; <a href="http://sqlserversleuth.com/2010/11/09/todays-presentation-materials-have-been-posted/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=219&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="//s3.amazonaws.com/sqlserversleuth-presentations/Presentation_DeadlockDetectionTroubleshootingAndPrevention_0003000600020051.zip">materials</a> for today&#8217;s presentation, <a href="http://sqlpass.eventpoint.com/topic/details/DBA251">Deadlock Detection, Troubleshooting, and Prevention</a>, at the <a href="http://www.sqlpass.org/summit/na2010/" target="_blank">2010 North American PASS Summit</a>, have been posted.  See the <a href="/technical-presentations/deadlocks">Deadlock Detection, Troubleshooting, and Prevention</a> page for more information.</p>
<p>The download contains the slide deck, a handout full of links to resources, demonstration code, and a few sample files.  I plan to upload some revisions as soon as I get home from the Summit (this weekend).</p>
<p>See you in an hour!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/219/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=219&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2010/11/09/todays-presentation-materials-have-been-posted/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
		<item>
		<title>Posting My Presentations from SQLSaturday #35 &#8211; Part I</title>
		<link>http://sqlserversleuth.com/2010/05/31/posting-my-presentations-from-sqlsaturday-35-part-i/</link>
		<comments>http://sqlserversleuth.com/2010/05/31/posting-my-presentations-from-sqlsaturday-35-part-i/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:32:01 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[SQLDiag]]></category>
		<category><![CDATA[SQLSaturday]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=196</guid>
		<description><![CDATA[This is a little bit embarrassing&#8230; I can&#8217;t upload the zip archive files with my presentation materials! Apparently WordPress.com, the host of this blog, does not allow zip files: Accepted Filetypes. My presentation materials include a mixture of PDF files, &#8230; <a href="http://sqlserversleuth.com/2010/05/31/posting-my-presentations-from-sqlsaturday-35-part-i/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=196&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a little bit embarrassing&#8230; I can&#8217;t upload the <a href="http://en.wikipedia.org/wiki/ZIP_(file_format)" target="_blank">zip archive files</a> with my presentation materials!  Apparently <a href="http://wordpress.com/" target="_blank">WordPress.com</a>, the host of this blog, does not allow zip files: <a href="http://en.support.wordpress.com/accepted-filetypes/" target="_blank">Accepted Filetypes</a>.  My presentation materials include a mixture of PDF files, PowerShell and T-SQL script files, XML deadlock graph files, and a few other file types.  I&#8217;ll post what I can (the PDF files), now, and then figure out a contingency plan or work-around tomorrow.  Any suggestions would be appreciated!</p>
<ul>
<li><a href="http://sqlserversleuth.com/?attachment_id=194" target="_blank">Deadlock Detection, Troubleshooting, and Prevention</a></li>
<li><a href="http://sqlserversleuth.com/?attachment_id=195" target="_blank">Leveraging SQLDiag for Efficient Troubleshooting</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=196&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2010/05/31/posting-my-presentations-from-sqlsaturday-35-part-i/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
		<item>
		<title>My First Forum Contribution</title>
		<link>http://sqlserversleuth.com/2009/10/12/my-first-forum-contribution/</link>
		<comments>http://sqlserversleuth.com/2009/10/12/my-first-forum-contribution/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 00:26:07 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[giving back]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[SQLSaturday]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=131</guid>
		<description><![CDATA[NOTE: This post was composed on an airplane on 2009-10-11. As I&#8217;ve mentioned, a goal for the year has been to begin participating in technical forums, answering questions for other IT professionals and developers. I set up a few accounts/profiles &#8230; <a href="http://sqlserversleuth.com/2009/10/12/my-first-forum-contribution/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=131&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:smaller;font-style:italic;">NOTE: This post was composed on an airplane on 2009-10-11.</span></p>
<p>As I&#8217;ve <a href="/2009/10/02/taking-stock-of-my-goals-for-the-year/" target="_blank">mentioned</a>, a goal for the year has been to begin participating in technical <a href="http://en.wikipedia.org/wiki/Internet_forum" target="_blank">forums</a>, answering questions for other <a href="http://en.wikipedia.org/wiki/Information_technology" target="_blank">IT</a> professionals and developers.  I <a href="/2009/10/03/ready-to-get-my-forum-on/" target="_blank">set up</a> a few accounts/profiles last weekend and resolved to answer at least one thread over the course of the week.  It was a busy week!</p>
<p>Well, last night Tim (<a href="http://wonkycoder.wordpress.com/" target="_blank">blog</a>, <a href="http://twitter.com/TimCost" target="_blank">Twitter</a>) and I left the <a href="http://sqlsaturday.com/eventhome.aspx?eventid=26" target="_blank">SQLSaturday #25</a> <a href="http://en.wikipedia.org/wiki/Afterparty" target="_blank">afterparty</a> some time between 7:30 and 8:00 p.m.  We were having a great time, but the weariness from traveling and the lack of sleep was catching up with me.</p>
<p>We got back to the hotel, relaxed briefly, then broke out the laptops.  Tim planned to download <a href="http://www.tableausoftware.com/learning/training/ondemand" target="_blank">videos</a> about the <a href="http://www.tableausoftware.com/" target="_blank">Tableau product suite</a>, a very impressive &quot;visual analysis and data visualization&quot; tool that had been demonstrated during the conference, for the flight home.  I planned to continue working on my <a href="/technical-presentations/#SQLDiag" target="_blank">SQLDiag</a> presentation and hopefully compose a blog post or two as well.</p>
<p>Instead, we got caught up in discussion, visiting such varied topics as: SQLSaturday #25, <a href="http://sqlsaturday.com/eventhome.aspx?eventid=21" target="_blank">SQLSaturday #17</a>, the North Texas <a href="http://sqlsaturday.com/" target="_blank">SQLSaturday</a> (that is being planned), the <a href="http://northtexas.sqlpass.org/AboutUs/tabid/241/Default.aspx" target="_blank">NTSSUG</a> leadership, presentation styles, career goals, marriage, books, friendships, our jobs, the folly of youth (specifically not applying ourselves in school), and our mutual admiration for Tim Mitchell (<a href="http://www.timmitchell.net/" target="_blank">blog</a>, <a href="http://twitter.com/Tim_Mitchell" target="_blank">Twitter</a>).  It was a lot of fun!</p>
<p>A little after 11:00 p.m. (I think), I suddenly remembered my forum-post-for-the-week-of-October-4th goal, which hadn&#8217;t been achieved.  I decided not to let it slip, so I took action.</p>
<p>First, I needed to find a good <a href="http://en.wikipedia.org/wiki/Threaded_discussion" target="_blank">thread</a> to which I could contribute.  I brought up the <a href="http://serverfault.com/" target="_blank">ServerFault</a>, <a href="http://www.sqlservercentral.com/" target="_blank">SQL Server Central</a>, and <a href="http://social.technet.microsoft.com/Forums/en-us/categories" target="_blank">TechNet</a> forums in different browser windows and began searching.  I wasn&#8217;t quite sure the best way to conduct the search, so I started by only including threads that hadn&#8217;t been answered yet.  I skimmed through the remaining post titles and saw a few about <a href="http://msdn.microsoft.com/en-us/library/ms177433.aspx" target="_blank">deadlocks</a>.  I quickly latched onto that topic and refined my search.  Moments later, I found my target: &quot;<a href="http://www.sqlservercentral.com/Forums/Topic642330-146-1.aspx" target="_blank">how to analyse deadlock graph and deadlock xml ?</a>&quot; [sic].</p>
<p>One of the suggestions in my <a href="/technical-presentations/#Deadlocks" target="_blank">deadlocks presentation</a> is to <a href="http://en.wikipedia.org/wiki/Sanitization_(classified_information)" target="_blank">sanitize</a> the <a href="http://sqlinthewild.co.za/index.php/2008/09/16/deadlock-graphs/" target="_blank">deadlock graph</a> and then reach out to the SQL Server community (by way of forum of <a href="http://en.wikipedia.org/wiki/Usenet_newsgroup" target="_blank">newsgroup</a>) or send the graph to a colleague for help (at least until attaining proficiency with <a href="http://blogs.msdn.com/bartd/archive/2006/09/09/Deadlock-Troubleshooting_2C00_-Part-1.aspx" target="_blank">deadlock troubleshooting</a>), so this was a great fit.</p>
<p>I copied the deadlock graph&#8217;s XML content from the forum post into a text file and then changed the extension of the file from &quot;txt&quot; to &quot;<a href="http://msdn.microsoft.com/en-us/library/ms187021.aspx" target="_blank">XDL</a>.&quot;  Doing so made it so that <a href="http://msdn.microsoft.com/en-us/library/ms174173.aspx" target="_blank">SQL Server Management Studio</a> would automatically open the deadlock graph and render a diagram of the deadlock.  I also reformatted the XML contents so that it was easier to read.</p>
<p>I figured out the reason for the deadlock (as much as one can without access to the system and/or schema) pretty quickly, but the write-up took quite a while.  I wanted to include enough information and references that the poster would learn from the answer, and not just take it and be no better off in the future.</p>
<p>Unfortunately it was past midnight by the time that I posted the answer, which meant that I hadn&#8217;t <span style="font-style:italic;font-weight:bold;">technically</span> met my goal of posting an answer during the week of October 4th.  However, I have <a href="http://en.wikipedia.org/wiki/Rationalization_(psychology)" target="_blank">rationalized</a> that I <span style="font-style:italic;font-weight:bold;">did</span> reach my goal, as it was still before midnight in the <a href="http://en.wikipedia.org/wiki/Central_Time_Zone_(Americas)" target="_blank">Central Time Zone</a> (in which the goal has been set). <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Cheap?  Yes&#8230; but I&#8217;m still happy with it!</p>
<p>I plan to answer at least two forum questions this week.</p>
<p>Now for the <a href="http://en.wikipedia.org/wiki/Punch_line" target="_blank">punch line</a>: The thread that I answered was posted on January 23rd<a href="#PostScript01">*</a>, so my effort probably has little-to-no value for <a href="http://www.sqlservercentral.com/Forums/UserInfo668055.aspx" target="_blank">Anjali Vishwakarma</a>!  I&#8217;ll chalk that up to being a forum <a href="http://en.wikipedia.org/wiki/Newbie" target="_blank">newbie</a>.  Tim tells me that this behavior has its own, very fitting and humorous <a href="http://serverfault.com/badges/17/necromancer" target="_blank">term</a> on ServerFault/<a href="http://stackoverflow.com/" target="_blank">StackOverflow</a>.  Hopefully the answer will be useful to somebody else, in the future, when they are researching deadlocks.</p>
<p></p>
<p><a name="PostScript01">*</a>   I noticed the dates in the deadlock graph, thought that it was strange that the poster needed help with a deadlock from so long ago, but failed to make the connection that I was dealing with a long-forgotten thread.  Remember that I said I was sleep deprived. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=131&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2009/10/12/my-first-forum-contribution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
		<item>
		<title>Speaking at SQLSaturday #25</title>
		<link>http://sqlserversleuth.com/2009/10/04/speaking-at-sqlsaturday-25/</link>
		<comments>http://sqlserversleuth.com/2009/10/04/speaking-at-sqlsaturday-25/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 23:56:22 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[NTSSUG]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[SQLDiag]]></category>
		<category><![CDATA[SQLSaturday]]></category>

		<guid isPermaLink="false">http://sqlserversleuth.com/?p=98</guid>
		<description><![CDATA[This coming weekend, I head to Gainesville, Georgia for SQLSaturday #25. This will be my second SQLSaturday event to attend, and this time I will be presenting two sessions: Deadlock Detection, Troubleshooting, &#38; Prevention at 8:30 a.m. Leveraging SQLDiag for &#8230; <a href="http://sqlserversleuth.com/2009/10/04/speaking-at-sqlsaturday-25/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=98&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This coming weekend, I head to <a href="http://en.wikipedia.org/wiki/Gainesville,_Georgia" target="_blank">Gainesville, Georgia</a> for <a href="http://sqlsaturday.com/eventhome.aspx?eventid=26" target="_blank">SQLSaturday #25</a>.  This will be my <a href="/2009/07/31/speaking-at-sqlsaturday-17/" target="_blank">second</a> <a href="http://sqlsaturday.com/" target="_blank">SQLSaturday</a> event to attend, and this time I will be presenting two sessions:</p>
<ol>
<li><a href="http://www.sqlsaturday.com/viewsession.aspx?sessionid=785" target="_blank">Deadlock Detection, Troubleshooting, &amp; Prevention</a> at 8:30 a.m.</li>
<li><a href="http://www.sqlsaturday.com/viewsession.aspx?sessionid=786" target="_blank">Leveraging SQLDiag for Efficient Troubleshooting</a> at 11:00 a.m.</li>
</ol>
<p>The latter will be my first public delivery of that presentation, the same one that I will be giving in less than a month at the <a href="/2009/07/01/speaking-at-the-pass-community-summit-2009/" target="_blank">PASS Community Summit 2009</a>!  I hope to get a lot of good feedback so that I can continue to refine it.</p>
<p>As before, with <a href="http://sqlsaturday.com/eventhome.aspx?eventid=21" target="_blank">SQLSaturday #17</a>, a secondary reason for attending is to gain greater insight into the workings of a SQLSaturday event, in order to apply the experience to the North Texas SQLSaturday event that we are planning.  I learned a great deal from <a href="http://codegumbo.com/index.php/2009/04/28/so-you-wanna-host-a-sqlsaturday-heres-my-tale/" target="_blank">a great blog post</a> by Stuart Ainsworth (<a href="http://codegumbo.com/" target="_blank">blog</a>, <a href="http://twitter.com/stuarta" target="_blank">Twitter</a>), so it will be great to see him in action (he&#8217;s also the event coordinator of SQLSaturday #25).</p>
<p>I&#8217;m fortunate to get to travel with another friend from the <a href="http://northtexas.sqlpass.org/" target="_blank">user group</a>, Tim Costello (<a href="http://wonkycoder.wordpress.com/" target="_blank">blog</a>, <a href="http://twitter.com/TimCost" target="_blank">Twitter</a>).  This is going to be a fun trip!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=98&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2009/10/04/speaking-at-sqlsaturday-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
		<item>
		<title>Speaking at SQLSaturday #17</title>
		<link>http://sqlserversleuth.com/2009/07/31/speaking-at-sqlsaturday-17/</link>
		<comments>http://sqlserversleuth.com/2009/07/31/speaking-at-sqlsaturday-17/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 23:06:34 +0000</pubDate>
		<dc:creator>tnbarkhouse</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[deadlocks]]></category>
		<category><![CDATA[NTSSUG]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[SQLSaturday]]></category>

		<guid isPermaLink="false">http://tnbarkhouse.wordpress.com/?p=68</guid>
		<description><![CDATA[I am currently in-transit (or was when I wrote this) to Baton Rouge, Louisiana for SQLSaturday #17. As described so many other places, SQLSaturday events are free, one-day mini-conferences that provide SQL Server training to the local development and IT &#8230; <a href="http://sqlserversleuth.com/2009/07/31/speaking-at-sqlsaturday-17/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=68&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am currently in-transit (or was when I wrote this) to <a href="http://en.wikipedia.org/wiki/Baton_Rouge,_Louisiana" target="_blank">Baton Rouge, Louisiana</a> for <a href="http://sqlsaturday.com/eventhome.aspx?eventid=21" target="_blank">SQLSaturday #17</a>.  As described <a href="http://kendalvandyke.blogspot.com/2009/07/interested-in-free-sql-training-attend.html" target="_blank">so</a> <a href="http://www.sqlservercentral.com/blogs/steve_jones/archive/2009/03/02/sql-saturday.aspx" target="_blank">many</a> <a href="http://blogs.msdn.com/mvpawardprogram/archive/2009/05/08/are-you-ready-for-sql-saturday-pensacola.aspx" target="_blank">other</a> <a href="http://codegumbo.com/index.php/2009/04/28/so-you-wanna-host-a-sqlsaturday-heres-my-tale/" target="_blank">places</a>, <a href="http://sqlsaturday.com/" target="_blank">SQLSaturday</a> events are free, one-day mini-conferences that provide SQL Server training to the local development and IT community.</p>
<p>After having learned about the SQLSaturday concept a year or two ago, I&#8217;ve wanted to attend one.  Unfortunately, there haven&#8217;t been any in Texas<a href="#PostScript">*</a>, despite our thriving <a href="http://www.sqlpass.org/PASSChapters/USASouthRegion.aspx" target="_blank">SQL Server community</a>.</p>
<p>This probably seems obvious, but it never occurred to me to travel to one.  It wasn&#8217;t until I heard that Tim Mitchell (<a href="http://www.sqlservercentral.com/blogs/tim_mitchell/default.aspx" target="_blank">blog</a>, <a href="http://twitter.com/Tim_Mitchell" target="_blank">Twitter</a>), a friend from our <a href="http://northtexas.sqlpass.org/" target="_blank">user group</a>, was doing just that, presenting to (at least) two SQLSaturday events in Florida recently.  What a great idea&em;SQLSaturday is certainly worth some traveling!  My wife agreed, and we began budgeting for such a trip.</p>
<p>Tim let me know that he was presenting at SQLSaturday #17 and invited me along.  I decided to join him, based largely on the following reasons: my long-standing desire to attend a SQLSaturday, my goal to practice delivering technical presentations as much as possible before my <a href="http://summit2009.sqlpass.org/Agenda/ProgramSessions.aspx" target="_blank">PASS Summit session</a>, and the change to observe the organizing/running of a SQLSaturday (to serve as a model for our own<a href="#PostScript">*</a>).  I submitted an abstract to the call for speakers and delighted that it was accepted.  I will be delivering my <span style="font-style:italic;">Deadlocks: Detection, Troubleshooting, and Prevention</span> presentation that I&#8217;ve already given to both local <a href="http://northtexas.sqlpass.org/" target="_blank">user</a> <a href="http://gfwssug.net/" target="_blank">groups</a>.  The presentation details were truncated by the SQLSaturday web site, so I&#8217;ll post the complete details here:</p>
<table style="font-size:smaller;">
<tr>
<td style="font-weight:bold;vertical-align:top;white-space:nowrap;">Session Name:</td>
<td style="text-align:left;">Deadlocks: Detection, Troubleshooting, and Prevention</td>
</tr>
<tr>
<td style="font-weight:bold;vertical-align:top;white-space:nowrap;">Track:</td>
<td style="text-align:left;">Infrastructure</td>
</tr>
<tr>
<td style="font-weight:bold;vertical-align:top;white-space:nowrap;">Description:</td>
<td style="text-align:left;">As an enterprise application grows and load increases, some concurrency issues are bound to surface. Deadlocks are one of the more aggravating of this class of problems. Fortunately, each release of SQL Server includes better tools for troubleshooting deadlocks.<br />Trevor will demonstrate approaches for handling deadlocks in SQL Server 2000, 2005, and 2008.</td>
</tr>
</table>
<p>I&#8217;m really looking forward to it!  I&#8217;m sharing a rental car and hotel with Time, so I&#8217;m glad that I&#8217;ll get the chance to know him better too.</p>
<p>If all goes well, I&#8217;ll try to attend SQLSaturday <a href="http://sqlsaturday.com/eventhome.aspx?eventid=32" target="_blank">#21</a> or <a href="http://sqlsaturday.com/eventhome.aspx?eventid=26" target="_blank">#25</a> in October, presenting my <a href="http://tnbarkhouse.wordpress.com/2009/07/01/speaking-at-the-pass-community-summit-2009/" target="_blank">Leveraging PSSDiag/SQLDiag for Efficient Troubleshooting</a> topic.  Stuart Ainsworth (<a href="http://codegumbo.com/" target="_blank">blog</a>, <a href="http://twitter.com/stuarta" target="_blank">Twitter</a>) is courting me for SQLSaturday #25, so that one is in the lead right now.  Another friend from <a href="http://northtexas.sqlpass.org/" target="_blank">NTSSUG</a>, Tim Costello (<a href="http://wonkycoder.wordpress.com/" target="_blank">blog</a>, <a href="http://twitter.com/TimCost" target="_blank">Twitter</a>) is also planning to attend SQLSaturday #25, so that is an additional reason to go.</p>
<p></p>
<p><a name="PostScript">*</a>   I&#8217;m part of a team (the <a href="http://northtexas.sqlpass.org/AboutUs/tabid/241/Default.aspx" target="_blank">NTSSUG</a> board plus Tim Mitchell) working on bringing the SQLSaturday experience to North Texas.  We had a great conference call with Andy Warren (<a href="http://www.sqlservercentral.com/blogs/andy_warren/default.aspx" target="_blank">blog</a>, <a href="http://twitter.com/sqlandy" target="_blank">Twitter</a>), a founder of SQLSaturday, and plans are starting to come together.  More details will follow in the coming weeks.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tnbarkhouse.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tnbarkhouse.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tnbarkhouse.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tnbarkhouse.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tnbarkhouse.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tnbarkhouse.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tnbarkhouse.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tnbarkhouse.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlserversleuth.com&#038;blog=6775699&#038;post=68&#038;subd=tnbarkhouse&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlserversleuth.com/2009/07/31/speaking-at-sqlsaturday-17/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a662186ae400e1e95ffca05d7b474fd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tnbarkhouse</media:title>
		</media:content>
	</item>
	</channel>
</rss>
