<?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 Fascination &#187; SQL Training</title>
	<atom:link href="http://sqlfascination.com/tag/sql-training/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlfascination.com</link>
	<description>Weirdness and oddities within SQL</description>
	<lastBuildDate>Tue, 22 May 2012 22:43:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sqlfascination.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>SQL Fascination &#187; SQL Training</title>
		<link>http://sqlfascination.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sqlfascination.com/osd.xml" title="SQL Fascination" />
	<atom:link rel='hub' href='http://sqlfascination.com/?pushpress=hub'/>
		<item>
		<title>SQL Internals Viewer</title>
		<link>http://sqlfascination.com/2010/11/27/sql-internals-viewer/</link>
		<comments>http://sqlfascination.com/2010/11/27/sql-internals-viewer/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 13:31:24 +0000</pubDate>
		<dc:creator>Andrew Hogg</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Internals]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Training]]></category>
		<category><![CDATA[Transaction Log]]></category>

		<guid isPermaLink="false">http://sqlfascination.com/?p=554</guid>
		<description><![CDATA[As Captain Oates once said, &#8216;I am just going outside and may be some time&#8217; &#8211; feels like quite a while since I had to time to see down and write something. I had a bit of time to take a look at the SQL Internals Viewer (http://internalsviewer.codeplex.com/) , it has been out for some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlfascination.com&#038;blog=9662534&#038;post=554&#038;subd=andrewhogg&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As Captain Oates once said, &#8216;I am just going outside and may be some time&#8217; &#8211; feels like quite a while since I had to time to see down and write something.</p>
<p>I had a bit of time to take a look at the SQL Internals Viewer (<a href="http://internalsviewer.codeplex.com/">http://internalsviewer.codeplex.com/</a>) , it has been out for some time but I had never downloaded it to play around to see how useful it is in terms of a way of learning more about the internals.</p>
<p>The Page Viewer is excellent, the breakdown of a page into the component parts for a row and the display of the page data is a superb aid to anyone wanting to understand how the data is stored on a page. Whilst you can use DBCC PAGE to get at all this information, presenting it in such a readable form will satisfy most people easily.</p>
<p><img class="aligncenter size-full wp-image-555" title="pageviewer" src="http://andrewhogg.files.wordpress.com/2010/11/pageviewer.jpg?w=600&h=438" alt="" width="600" height="438" /></p>
<p>The page allocation map is a nice little addition, but really is just an extension of showing you what pages belong to which object etc.</p>
<p>The transaction log viewer though I was really looking forward to seeing, primarily to help me decode more transactions, but it has been a bit disappointing &#8211; the level of detail shown is very limited, and provides no real benefit over just looking at the log directly, or using the last transaction log trick I have previously posted.</p>
<p><img class="aligncenter size-full wp-image-556" title="Transaction Log Viewer" src="http://andrewhogg.files.wordpress.com/2010/11/translog.jpg?w=600&h=205" alt="" width="600" height="205" /></p>
<p>As you can see from the screenshot, the level of details is pretty light for a simple transaction, no actual breakdown of the log record itself is provided, which is a shame &#8211; whilst it does given you some basic information and will help some people, I think if you are at the stage where you are taking an interest in the transaction log, you are already beyond this point.</p>
<p>So as an educational / learning aid, it is pretty good on the page internals side &#8211; and anyone wanting an easier way to visualize that for learning it is still worth grabbing. I would love to see more on the Log side &#8211; but at present the project appears to be in hibernation, with no changes in some considerable time, so I suspect we will not see any enhancements now.</p>
<br />Filed under: <a href='http://sqlfascination.com/category/sql-server/'>SQL Server</a> Tagged: <a href='http://sqlfascination.com/tag/internals/'>Internals</a>, <a href='http://sqlfascination.com/tag/sql-server-2005/'>SQL Server 2005</a>, <a href='http://sqlfascination.com/tag/sql-server-2008/'>SQL Server 2008</a>, <a href='http://sqlfascination.com/tag/sql-training/'>SQL Training</a>, <a href='http://sqlfascination.com/tag/transaction-log/'>Transaction Log</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewhogg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewhogg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewhogg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewhogg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewhogg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewhogg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewhogg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewhogg.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlfascination.com&#038;blog=9662534&#038;post=554&#038;subd=andrewhogg&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlfascination.com/2010/11/27/sql-internals-viewer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8215e290861f1c44a457d26c4f24af70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewhogg</media:title>
		</media:content>

		<media:content url="http://andrewhogg.files.wordpress.com/2010/11/pageviewer.jpg" medium="image">
			<media:title type="html">pageviewer</media:title>
		</media:content>

		<media:content url="http://andrewhogg.files.wordpress.com/2010/11/translog.jpg" medium="image">
			<media:title type="html">Transaction Log Viewer</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Immersion Event &#8211; Dublin 2010</title>
		<link>http://sqlfascination.com/2010/04/13/sql-immersion-event-dublin-2010/</link>
		<comments>http://sqlfascination.com/2010/04/13/sql-immersion-event-dublin-2010/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 17:26:22 +0000</pubDate>
		<dc:creator>Andrew Hogg</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Training]]></category>

		<guid isPermaLink="false">http://sqlfascination.com/?p=501</guid>
		<description><![CDATA[I attended the SQL Immersion event last year in Dublin and can honestly say that it was the best training course I have ever attended. The level of detail is phenomenal and the interaction with Paul and Kim is superb. I can not recommend the course heavily enough and anyone who is serious about SQL should [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlfascination.com&#038;blog=9662534&#038;post=501&#038;subd=andrewhogg&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I attended the SQL Immersion event last year in Dublin and can honestly say that it was the best training course I have ever attended. The level of detail is phenomenal and the interaction with Paul and Kim is superb. I can not recommend the course heavily enough and anyone who is serious about SQL should make the effort to attend one of these, I would even go as far as to say fund it yourself if you have to. <a href="http://www.prodata.ie" target="_blank">Prodata</a> have not only managed to get Paul and Kim back to run it again, but have also got 2 additional master class courses being scheduled as well. I have a feeling these must be closer to including more information / material from the SQL MCM course, which would be superb, but I will have to check whether the bank balance can handle doing them.</p>
<p>The Immersion event is split again into two tracks, DBA and Developer although both sides of that fence benefit from having a good in-depth understanding of the other, so I would ignore the distinction and go for the full &#8216;Immersion&#8217;, there is no reason that a DBA shouldn&#8217;t understand indexes and index tuning in depth, or that a developer shouldn&#8217;t have a good understanding of the transaction log and internal structure within SQL. I did the full course before and spent most evenings doing even more stuff and using the day&#8217;s material to find out new things, many of which have become topics that I have written about.</p>
<p>Early registration to the courses attracts a 15% discount, but using the promotion code SQLH you will get a 20% discount instead. On the full Immersion course that is a further ~100 euros off the price, which can&#8217;t be bad.</p>
<p>The Immersion event is running from the 28th June to 1st July, and registration is <a href="http://www.prodata.ie/Events/sqlimmersiondublin2010/" target="_blank">here</a>.</p>
<p>The two additional master classes are being run the week after, and these are advertised as being material that is not on the Immersion course, but as mentioned &#8211; I&#8217;m not entirely sure what that is, and given how much detail is on the immersion course, that is going to have to be some very deep internals stuff.</p>
<p>The performance master class is being run on the 5th and 6th of July, registration is <a href="http://www.prodata.ie/Events/sqlimmersionDublin2010/MasterClassPTO.aspx" target="_blank">here</a>, whilst the DR master class registration is <a href="http://www.prodata.ie/Events/sqlimmersionDublin2010/MasterClassDR.aspx" target="_blank">here</a>. Where&#8217;s that cheque book?</p>
<br />Filed under: <a href='http://sqlfascination.com/category/sql-server/'>SQL Server</a> Tagged: <a href='http://sqlfascination.com/tag/sql-server-2005/'>SQL Server 2005</a>, <a href='http://sqlfascination.com/tag/sql-server-2008/'>SQL Server 2008</a>, <a href='http://sqlfascination.com/tag/sql-training/'>SQL Training</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewhogg.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewhogg.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewhogg.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewhogg.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewhogg.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewhogg.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewhogg.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewhogg.wordpress.com/501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlfascination.com&#038;blog=9662534&#038;post=501&#038;subd=andrewhogg&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlfascination.com/2010/04/13/sql-immersion-event-dublin-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8215e290861f1c44a457d26c4f24af70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewhogg</media:title>
		</media:content>
	</item>
		<item>
		<title>Prodata SQL Academy Events</title>
		<link>http://sqlfascination.com/2009/12/02/prodata-sql-academy-events/</link>
		<comments>http://sqlfascination.com/2009/12/02/prodata-sql-academy-events/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 11:21:25 +0000</pubDate>
		<dc:creator>Andrew Hogg</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Training]]></category>

		<guid isPermaLink="false">http://sqlfascination.com/?p=273</guid>
		<description><![CDATA[If you haven&#8217;t seen them advertised, Bob Duffy from Prodata is running a series of SQL Academy half day training session in Dublin, hosted at the Microsoft Auditorium in their offices in Leopardstown &#8211; the events are level 300 which suits the half day slot allocated for the sessions &#8211; yesterday&#8217;s was about performance tuning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlfascination.com&#038;blog=9662534&#038;post=273&#038;subd=andrewhogg&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t seen them advertised, <a href="http://blogs.msdn.com/boduff/default.aspx" target="_blank">Bob Duffy</a> from <a href="http://www.prodata.ie/" target="_blank">Prodata </a>is running a series of SQL Academy half day training session in Dublin, hosted at the Microsoft Auditorium in their offices in Leopardstown &#8211; the events are level 300 which suits the half day slot allocated for the sessions &#8211; yesterday&#8217;s was about performance tuning an optimisation so myself and a colleague took a short flight over and enjoyed the excellent Irish hospitality. The talk was recorded so there will no doubt be a webcast published at some point published by Technet in Ireland. The talk primarily went through using perfmon counters and wait states &#8211; and the available tools that can make this a lot easier by wrapping up and correlating results from different logging mechanisms.</p>
<p>I would recommend keeping an eye out for the cast when it appears, since troubleshooting a production environment is all about using non-intrusive means to understand what is crippling the systems &#8211; memory, cpu, IO etc. If you are not practised at this form of troubleshooting it is very difficult to know which performance counters and wait states to observe amongst the thousands that exist &#8211; as well as which DMV&#8217;s can give you the critical information to diagnose the problems. (It was quite interesting that the demonstration performance issue he was looking at was fundamentally a combination of a missing index but more critically was a lack of query parameterisation since it was in simple mode. The counters used to diagnose this problem, and the symptoms that you might encounter I have <a href="http://sqlfascination.com/2009/10/31/simple-vs-forced-query-parameterization/" target="_blank">previously written about</a>.)</p>
<p>The wait-state side of the talk was very interesting, I often use a combination of DMV&#8217;s and perfmon in the field to diagnose, but have only used a certain amount of the wait-state information and do not delve into it as deeply &#8211; I will definitely be adding a few more wait states to the list for the future.</p>
<p>The next event is on February 16th and covers SQL Analysis Services &#8211; <a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032428016&amp;Culture=en-IE" target="_blank">registration </a>is already open.</p>
<br />Posted in SQL Server Tagged: SQL Server 2005, SQL Server 2008, SQL Training <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewhogg.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewhogg.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewhogg.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewhogg.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewhogg.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewhogg.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewhogg.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewhogg.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sqlfascination.com&#038;blog=9662534&#038;post=273&#038;subd=andrewhogg&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sqlfascination.com/2009/12/02/prodata-sql-academy-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8215e290861f1c44a457d26c4f24af70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewhogg</media:title>
		</media:content>
	</item>
	</channel>
</rss>
