<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">

<channel>
	<title>Brent Ozar - Too Much Information</title>
	
	<link>http://www.brentozar.com</link>
	<description>SQL Server database administration, performance tuning, consulting, training, and community building.</description>
	<lastBuildDate>Wed, 17 Mar 2010 13:40:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BrentOzar-SqlServerDba" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="brentozar-sqlserverdba" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">BrentOzar-SqlServerDba</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Why NUMA matters to admins</title>
		<link>http://www.brentozar.com/archive/2010/03/why-numa-matters-admins/</link>
		<comments>http://www.brentozar.com/archive/2010/03/why-numa-matters-admins/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 13:40:13 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7359</guid>
		<description><![CDATA[Here&#8217;s how to tell when you should learn NUMA.
Say you&#8217;ve got an IBM 3950, a high-end rack-mount server with 4 sockets, 4 cores each (16 cores total) and 64 gigs of memory.  If you&#8217;ve got several of these servers, you can connect them together via a daisy chain.  IBM makes a special interconnect cable that [...]<p><a href="http://www.brentozar.com/archive/2010/03/why-numa-matters-admins/">Why NUMA matters to admins</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s how to tell <strong>when</strong> you should learn NUMA.</p>
<p>Say you&#8217;ve got an <a href="http://www-03.ibm.com/systems/x/hardware/enterprise/x3950m2/index.html">IBM 3950</a>, a high-end rack-mount server with 4 sockets, 4 cores each (16 cores total) and 64 gigs of memory.  If you&#8217;ve got several of these servers, you can connect them together via a daisy chain.  IBM makes a special interconnect cable that plugs into the back of these.  After wiring them together, you can go into the BIOS of each server, do some tweaking, and presto &#8211; you have one ginormous server.  If we&#8217;ve got four of these identically configured 3950s, that means we now have a server with 64 cores (4 servers x 4 sockets each x 4 cores each) and 256 gigs of memory (4 servers x 64.)  This is what <a href="http://www.brentozar.com/archive/2009/11/sqlpass-keynote-day-1-liveblog/">IBM demoed at last year&#8217;s PASS Summit keynote</a> &#8211; they were running several of these servers daisy-chained together to form one 192-core SQL Server.</p>
<p>When you press the power button on the main node, all four servers boot together &#8211; but only the keyboard/monitor of one of the servers is active.  It really functions as one big server.  Data passes back and forth over the interconnect cable to keep everybody marching together.  You install Windows just like you normally would.</p>
<p>From a hardware perspective, though, you have to pay attention.  You have to have exactly the same processors in each node, but what if:</p>
<ul>
<li>You don&#8217;t have the same amount of memory in each node</li>
<li>You have IO cards (host bus adapters, network cards, etc) in only one of the nodes</li>
<li>You start a program that does CPU work on one node, but needs all 256gb of memory (and that memory lives on other nodes)</li>
</ul>
<p>You&#8217;re going to pay a performance penalty whenever you have to send data across that interconnect between servers.  It&#8217;s still quick, don&#8217;t get me wrong &#8211; we&#8217;re not talking Ethernet speeds here &#8211; but it&#8217;s not as fast as when it&#8217;s all on the same motherboard.</p>
<p>This is where NUMA comes in &#8211; among other things, it helps manage processors and memory to make sure that each processor is using the right memory.  If you&#8217;re managing a server with more than 2 CPU sockets, you want to learn the basics of NUMA just to make sure you&#8217;re not paying a performance penalty for a simple configuration tweak.  These same problems exist for high-end enterprise-class servers even when they&#8217;re not built of daisy-chained boxes, but I like using this example because it&#8217;s easier to understand.  I wish I&#8217;d have taken more pictures of these when I was working at Southern Wine, because we used &#8216;em there, and it&#8217;s easier to understand when you see it visually too.</p>
<p>I&#8217;m on a crappy cell modem connection or I&#8217;d blog more links, but if you&#8217;ve got good intro links for other readers about NUMA, post &#8216;em here in the comments.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/why-numa-matters-admins/">Why NUMA matters to admins</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=aWB1s86_4Fg:iirIkfbhaVI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=aWB1s86_4Fg:iirIkfbhaVI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=aWB1s86_4Fg:iirIkfbhaVI:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/aWB1s86_4Fg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/why-numa-matters-admins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL MCM Day 2: NDA Club</title>
		<link>http://www.brentozar.com/archive/2010/03/sql-mcm-day-nda-club/</link>
		<comments>http://www.brentozar.com/archive/2010/03/sql-mcm-day-nda-club/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:24:22 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[Microsoft Certified Master]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7356</guid>
		<description><![CDATA[One of the classic lines from the movie Fight Club is:
&#8220;The first rule of Fight Club is: you do not talk about Fight Club. The  second rule of Fight Club is: you DO NOT talk about Fight Club!&#8221;
Tom LaRock (Blog &#8211; @SQLRockstar) used this line (and many others) to explain what happens at the [...]<p><a href="http://www.brentozar.com/archive/2010/03/sql-mcm-day-nda-club/">SQL MCM Day 2: NDA Club</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>One of the <a href="http://www.imdb.com/title/tt0137523/quotes">classic lines from the movie Fight Club</a> is:</p>
<p style="padding-left: 30px;"><em>&#8220;The first rule of Fight Club is: you do not talk about Fight Club. The  second rule of Fight Club is: you DO NOT talk about Fight Club!&#8221;</em></p>
<p>Tom LaRock (<a href="http://thomaslarock.com">Blog</a> &#8211; <a href="http://twitter.com/sqlrockstar">@SQLRockstar</a>) used this line (and many others) to <a href="http://thomaslarock.com/2010/02/2010-mvp-summit-preview/">explain what happens at the MVP Summit</a>, and I had to come back to it after my experience yesterday at the Microsoft Certified Master training.</p>
<p>Microsoft Certified Masters get trained on not just the current version  of SQL Server, but past versions as well.  Paul Randal and Kimberly  Tripp have done a great job throughout of saying, &#8220;This covers 2008, but  if you&#8217;re doing this on SQL Server 2005, then ___ applies, and if  you&#8217;re using SQL Server 2000 then ___ applies.&#8221;  We&#8217;ve even talked 6.5  and 7.0.  Before the training, a few readers asked why someone should  pay $20k for training that isn&#8217;t applicable when the next version of SQL  Server comes out.  Sitting in the training, the answer&#8217;s really  obvious: it&#8217;s about answers.  People still ask me questions about SQL  Server 2000, especially when I present on DMVs, and it&#8217;s so helpful to  get the 2008 training in the context of how it became to be the way it  is.</p>
<p>During yesterday&#8217;s training, someone asked a future-feature question and there was some quick discussion about NDAs.  I feel for Microsoft employees who have to deal with this; all day long, they&#8217;re working on projects with tomorrow&#8217;s software, but whenever they run into an outsider, they have to stop and ask what the audience&#8217;s NDA covers.  I was sitting in the audience armed with information I&#8217;ve learned under three different NDAs:</p>
<ul>
<li> MVP-level NDA</li>
<li>Quest Software MS-partner level NDA</li>
<li>MCM-attendee-level NDA</li>
</ul>
<p>It&#8217;s funny to see who knows what first.  The focus of the MCM isn&#8217;t on future versions &#8211; it&#8217;s tough enough just to get trained on the way things are today &#8211; so MCM candidates don&#8217;t get the lowdown on vNext.</p>
<p>I hate posting stuff like this because I don&#8217;t want you, dear reader, to think that I&#8217;m bragging about what I know.  I could go on for days about the things I don&#8217;t know that are way more valuable than the things I know.  Bear Grylls knows six ways to kill me with my NDAs and live on them for a week underwater.  If I gave you the choice between listening to the NDA stuff I know for an hour, versus <a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=29">watching a free Kimberly Tripp video on indexing strategies</a>, you should choose the latter.  If that link doesn&#8217;t take you straight to Kim&#8217;s video, use the right-side menus to search for her under speakers.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/sql-mcm-day-nda-club/">SQL MCM Day 2: NDA Club</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=tCMkpew8zvg:FzmOtLF8A8s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=tCMkpew8zvg:FzmOtLF8A8s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=tCMkpew8zvg:FzmOtLF8A8s:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/tCMkpew8zvg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/sql-mcm-day-nda-club/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SQL MCM Day 1: The Ides of March</title>
		<link>http://www.brentozar.com/archive/2010/03/sql-mcm-day-ides-of-march/</link>
		<comments>http://www.brentozar.com/archive/2010/03/sql-mcm-day-ides-of-march/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 11:00:25 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[Microsoft Certified Master]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[mcm]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7301</guid>
		<description><![CDATA[I know kung fu.
Okay, maybe not, but day one of my Microsoft Certified Master training for SQL Server was pretty darned cool.  I arrived to find my name on a spot in the classroom, plus my very own swag!  We got:

A t-shirt that says &#8220;Microsoft Certified Master&#8221; &#8211; which I refuse to wear [...]<p><a href="http://www.brentozar.com/archive/2010/03/sql-mcm-day-ides-of-march/">SQL MCM Day 1: The Ides of March</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=EmEPXXJ4sKw" target="_blank">I know kung fu.</a></p>
<div id="attachment_7338" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><img class="size-medium wp-image-7338" title="MCM-Swag" src="http://i.brentozar.com/wp-content/uploads/2010/03/MCM-Swag-300x225.jpg" alt="MCM Swag" width="300" height="225" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">SQL MCM Swag</p></div>
<p>Okay, maybe not, but day one of my Microsoft Certified Master training for SQL Server was pretty darned cool.  I arrived to find my name on a spot in the classroom, plus my very own swag!  We got:</p>
<ul>
<li>A t-shirt that says &#8220;Microsoft Certified Master&#8221; &#8211; which I refuse to wear before I pass the final exams, or else I&#8217;ll be jinxing myself</li>
<li>A leather notepad that says &#8220;Microsoft Certified Master&#8221; &#8211; which, you might guess, I&#8217;m not writing in either</li>
<li>A USB key that says &#8220;Microsoft Certified Master&#8221; &#8211; but I had to break down and use that because our slide decks and scripts were on there</li>
<li>A bottle opener that says &#8211; you guessed it &#8211; &#8220;Microsoft Certified Master.&#8221;</li>
</ul>
<p>This is clearly the right program for me because I like to wear clothes, take notes, and drink beer.</p>
<p>Our class of 11 attendees got to interact with Paul Randal (<a href="http://www.sqlskills.com/blogs/paul/">Blog</a> &#8211; <a href="http://twitter.com/Paulrandal">@PaulRandal</a>) all day.  I didn&#8217;t use the term &#8220;lecture&#8221; or &#8220;listen&#8221; because it was a really interactive session with lots of questions, and I loved hearing some of the attendees launch off with their own answers.  This is one hell of a skilled group.  Only @SQLSoldier is on Twitter, though, and I was glad to hear Paul talk a little about <a href="http://www.brentozar.com/archive/2009/12/i-need-sqlhelp/">#SQLHelp</a>.  I&#8217;m already looking forward to being able to give back to the community with the knowledge I&#8217;m gaining here.  I had a few &#8220;Ah-HA!&#8221; moments where I put things together that would have saved me a ton of troubleshooting time in the past.</p>
<p>Unfortunately, I can&#8217;t share the slide decks or code samples, but I&#8217;d point you to the <a href="http://blogs.technet.com/themasterblog/archive/2009/12/07/updated-sql-2008-mcm-pre-reading-list.aspx">SQL MCM reading list</a> instead.  David Ikeda and Joe Sack have done a great job of compiling that list, and from what I&#8217;ve seen so far (and I&#8217;ve read ahead in the slide decks), the reading list really reflects the course material.  I busted my rear trying to read all of the course material ahead of time, and it really paid off.  I can&#8217;t imagine trying to keep up if I hadn&#8217;t read all of that, and furthermore, I&#8217;m going to have to go back and reread some of the C#/ServiceBroker/XML stuff again before next week.</p>
<p>The training proceeds at a breakneck pace.  The slides are chock full of bullet points, and normally I&#8217;d abhor that, but when the material is this technically complex it makes sense.  I&#8217;ll be rereading those slides (and Paul&#8217;s excellent in-deck notes) over the months to come.  And no, I&#8217;m not kissing Paul&#8217;s rear in an attempt to pass &#8211; the exams aren&#8217;t administered by the speakers.</p>
<p>We finished up around 6:30PM, and we could have gone longer but some of the attendees were ready to call it a day.  I grabbed something to eat, called Erika, and by now (8PM when I&#8217;m writing this) it&#8217;s time to crack open the virtual books again.  The instructors assign optional homework that helps reinforce the day&#8217;s lessons.  At a glance, I&#8217;m betting tonight&#8217;s would take an hour or two, but here&#8217;s the funny part &#8211; with the knowledge I gained today, I&#8217;m dying to go spend several hours digging into different servers.  There&#8217;s things I want to go check on StackOverflow.com&#8217;s servers and on my clients&#8217; servers right away.  (And no, Paul, it&#8217;s not auto-shrink or Instant File Initialization, hahaha.)</p>
<p>Unfortunately, there&#8217;s only so many hours in the day.  I banged out this blog post while eating dinner, and now it&#8217;s time to make some tough decisions.  I could:</p>
<ul>
<li>Do the optional homework from Paul for tonight &#8211; but at least half of it covers things I kinda know, and the other half I&#8217;m pretty confident I learned enough today to get me over the hump</li>
<li>Start digging into tomorrow&#8217;s material &#8211; which covers areas where I&#8217;m not as strong, but I don&#8217;t think I wanna tackle it without hearing Paul&#8217;s explanations first</li>
<li>Do the optional homework from David Ikeda (this rotation&#8217;s lead) for this week, a group exercise designed to help candidates help each other pass a difficult topic.  I know that topic forwards and backwards, and I&#8217;m really confident that I don&#8217;t need any studying on it whatsoever.  However, if I put a couple of hours into it, I&#8217;ll be able to help other people pass.</li>
<li>Start digging into next week&#8217;s topics, which are going to be much tougher for me to pass</li>
<li>Go to bed and get a full night&#8217;s sleep before the fun starts again tomorrow</li>
</ul>
<p>My gut says I need to brew a pot of coffee and do the group homework.  Tonight&#8217;s the last night I&#8217;m spending alone, though &#8211; tomorrow after class, I&#8217;ll kick start a group study session.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/sql-mcm-day-ides-of-march/">SQL MCM Day 1: The Ides of March</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=aBpTIAmYpgM:IwOXYLtegp4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=aBpTIAmYpgM:IwOXYLtegp4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=aBpTIAmYpgM:IwOXYLtegp4:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/aBpTIAmYpgM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/sql-mcm-day-ides-of-march/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>MCM Day 0: No More Cramming</title>
		<link>http://www.brentozar.com/archive/2010/03/mcm-day-no-more-cramming/</link>
		<comments>http://www.brentozar.com/archive/2010/03/mcm-day-no-more-cramming/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 16:00:26 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[Microsoft Certified Master]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[mcm]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7303</guid>
		<description><![CDATA[Tomorrow is the first day of school.
I wasn&#8217;t all that fond of school, if I&#8217;m honest.  My most vivid recollection of high school is that I constantly forgot my locker combination.  I kept having to go to the office for them to remind me, and it got so bad that the secretary knew my combination [...]<p><a href="http://www.brentozar.com/archive/2010/03/mcm-day-no-more-cramming/">MCM Day 0: No More Cramming</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Tomorrow is the first day of school.</p>
<p>I wasn&#8217;t all that fond of school, if I&#8217;m honest.  My most vivid recollection of high school is that I constantly forgot my locker combination.  I kept having to go to the office for them to remind me, and it got so bad that the secretary knew my combination by heart.  My memories of college consist of playing MUDs and writing English papers about how Metallica songs were a reflection of the Odyssey.  I&#8217;d tell you about my memories of the time I tried to go back to college, but I don&#8217;t really remember it.  I remember having an accounting class, never opening the book, and getting an A anyway because I&#8217;d already done that stuff in the real world by that point.</p>
<div id="attachment_7318" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://www.flickr.com/photos/brento/4430132103/"><img class="size-medium wp-image-7318" title="IMG_2120" src="http://i.brentozar.com/wp-content/uploads/2010/03/IMG_2120-300x225.jpg" alt="My home for the next 3 weeks" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">My home for the next 3 weeks</p></div>
<p>I didn&#8217;t like school because I wasn&#8217;t all that challenged, but that definitely isn&#8217;t the problem this time.  I&#8217;m completely positive I&#8217;ll be the least qualified, least experienced guy in the room.  It&#8217;s not that I think I&#8217;m stupid &#8211; I&#8217;m pretty darned quick, and I can figure things out with the best of &#8216;em &#8211; but this isn&#8217;t the kind of place stupid people go.  Between the fees, airfare, hotel, meals, studying, and 3 weeks of downtime, it costs tens of thousands of dollars to get here.  I&#8217;m not a big fish in a small pond here &#8211; typical MCM rotations have 10-20 students.  I&#8217;ve corresponded with two of &#8216;em, a production DBA at Microsoft, and an outsider who&#8217;s paying his own way.  I can&#8217;t imagine how nervous I&#8217;d be if I was forking out the money myself.  I keep thanking my lucky stars that I&#8217;m privileged to work for Quest Software and that they&#8217;re picking up the tab.  My coworkers say that they believe in me, but I warned &#8216;em that I&#8217;ll be calling them in about a week, asking them to remind me how smart I am and how much they believe in me, heh.</p>
<p>I took last week off to finish my preparations &#8211; read the last of the <a href="http://sqlserverpedia.com/wiki/Microsoft_Certified_Master_Reading_List">prerequisite reading list</a>, get to Inbox Zero, and take care of some tasks around the house.  I also wanted to ease my coworkers into what it&#8217;d be like to not have me around for a few weeks.  While I do like to say I have a fake job, I do still have a lot of people who depend on me, and I want this process to go as easy as possible for them.  With that in mind, I set my Out-of-Office reply to be:</p>
<p style="padding-left: 30px;"><em>I&#8217;m out of the office until April 5th attending Microsoft  Certified Master training.  I won&#8217;t be responding to emails during this  time due to the intensive nature of the training.  When I return, I&#8217;ll  be deleting all of my emails, so if there&#8217;s something you still need  from me upon my return, please let me know after April 5th.  I know this  sounds hardcore, but during the first week of my absence there were  already questions about which emails I still needed to address versus  which ones were solved elsewhere, so this makes everything easier for  all of us.</em></p>
<p style="padding-left: 30px;"><em>For SQLServerPedia questions, please email Andy.Grant@Quest.com and  Christian.Hasker@Quest.com.</em></p>
<p style="padding-left: 30px;"><em>For SQL Server questions, you can get very fast help at  <a href="http://ServerFault.com">http://ServerFault.com</a> for DBA questions and <a href="http://StackOverflow.com">http://StackOverflow.com</a> for developer questions.</em></p>
<p style="padding-left: 30px;"><em>As Andy Leonard says, &#8220;For emergencies, please call 911, then leave me  an email.  I&#8217;d love to read about it when I get back.&#8221;</em></p>
<p style="padding-left: 30px;"><em>Thanks, and wish me luck!</em></p>
<div id="attachment_7323" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://www.flickr.com/photos/brento/4432466032/"><img class="size-full wp-image-7323" title="Microsoft-Building-40-300" src="http://i.brentozar.com/wp-content/uploads/2010/03/Microsoft-Building-40-300.jpg" alt="My office for the next 3 weeks - Microsoft Building 40" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">My office for the next 3 weeks - Microsoft Building 40</p></div>
<p>I had to add that deleting-all-emails stuff in that first paragraph after a few days because I was already starting to get a disturbing number of emails that said, &#8220;I got your message, but whenever you get back&#8230;&#8221;  People were taking the Out-of-Office message as an automatic acceptance of whatever tasks they wanted to send my way &#8211; computer questions, webcasts, meetings, etc &#8211; and the delete-all-emails puts the burden back on them.  No, that&#8217;s not something everybody can pull off, but I live by <a href="http://www.brentozar.com/archive/2009/10/just-say-no/">just saying no</a>, and it&#8217;s gotten me this far.</p>
<p>I stocked up on cash because the food vendors on the Microsoft campus don&#8217;t take credit cards.  That seemed a little odd to me, so I asked a few of my Microsoft buddies.  Turns out there&#8217;s several reasons why you have to pay cash for your lunch:</p>
<ul>
<li>Steve Ballmer insists on making a big show at lunchtime.  &#8220;Can anybody  here break a $10,000 bill?  Anybody?  Damn, guess I&#8217;ll have to eat what  Connie packed.  Beluga caviar AGAIN?&#8221;</li>
<li>They used to take credit cards, but the portable payment devices ran on Windows Mobile 6.  The cafeteria staff kept quitting in frustration.</li>
<li>Due to the recession, none of the employees have good enough credit to get cards.</li>
<li>The campus is run entirely on Microsoft technologies, and SQL Server isn&#8217;t secure enough yet for credit card numbers.</li>
<li>Microsoft&#8217;s cafeterias are actually a giant money-laundering operation for the mob.  Their biggest cash cow isn&#8217;t Office, if you get my drift.</li>
</ul>
<p>I&#8217;m not entirely sure which one I believe, but there you have it.</p>
<p>Alright, no more funny business &#8211; time to get serious, because I&#8217;m starting class on the <a href="http://en.wikipedia.org/wiki/Ides_of_March">Ides of March</a>.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/mcm-day-no-more-cramming/">MCM Day 0: No More Cramming</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=WSuUi1Zk1SY:QiJ00v9uWZA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=WSuUi1Zk1SY:QiJ00v9uWZA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=WSuUi1Zk1SY:QiJ00v9uWZA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/WSuUi1Zk1SY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/mcm-day-no-more-cramming/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Who’s Your Target Audience?</title>
		<link>http://www.brentozar.com/archive/2010/03/whos-your-target-audience/</link>
		<comments>http://www.brentozar.com/archive/2010/03/whos-your-target-audience/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 14:00:03 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[Featured Writing]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7167</guid>
		<description><![CDATA[When I write blog posts or presentations, I want to write posts that will impress people.  I want people to say, &#8220;Wow, that guy&#8217;s a rocket surgeon.  He really knows his stuff.  He&#8217;s working on the cutting edge.&#8221;  I&#8217;ve talked to other people who want to get started blogging or presenting, and they usually have [...]<p><a href="http://www.brentozar.com/archive/2010/03/whos-your-target-audience/">Who&#8217;s Your Target Audience?</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>When I write blog posts or presentations, I want to write posts that will impress people.  I want people to say, &#8220;Wow, that guy&#8217;s a rocket surgeon.  He really knows his stuff.  He&#8217;s working on the cutting edge.&#8221;  I&#8217;ve talked to other people who want to get started blogging or presenting, and they usually have that same desire.</p>
<p>Thing is, we&#8217;re not impressed by the stuff we already know.  If I know it, I figure lots of other people know it &#8211; because frankly, I&#8217;m not a rocket surgeon.  We think we need to craft some amazing, jaw-dropping gem of a T-SQL script that does magical things, or else everybody&#8217;s gonna laugh at us.</p>
<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright" src="http://spreadsheets.google.com/oimg?key=0An9ooLxn7xBOdDZzaXVzLXlIcl9YSGlsbHkzM1d4NlE&amp;oid=2&amp;v=1267886069837" alt="How You Check Activity" width="500" height="400" /></p>
<p>So whenever I&#8217;m writing a new presentation, I remind myself that I gotta stop trying to impress <strong>presenters</strong>, and focus on impressing <strong>attendees</strong> instead.  Sure, I&#8217;d love to write something Paul Randal or Kalen Delaney would admire, but they&#8217;re not the kind of people attending my sessions.</p>
<p>To stay in touch with my attendees, I ask a lot of questions when I&#8217;m out presenting.  In my 101-level course at our recent <a href="http://questkb.com/live">#SQLServerPediaTraining day</a>, I took a poll of the attendees to ask how they currently find out what&#8217;s happening on their SQL Servers.  More than half of the audience used sp_who, sp_who2, or Activity Monitor.  These are okay solutions, but there&#8217;s such better stuff out there!  My 101-level course introduced people to Dynamic Management Views (DMVs) and <a href="http://sqlblog.com/blogs/adam_machanic/archive/tags/who+is+active/default.aspx">Adam Machanic&#8217;s excellent sp_WhoIsActive</a>, both of which are free and blow the doors off sp_who2.</p>
<p>The fact is there&#8217;s more junior people than senior people.  The For Dummies books sell better than internals books.  If you&#8217;re going to write blog posts or presentations, there&#8217;s absolutely nothing wrong with delivering information about something that feels very old to you.  The key to being a successful presenter isn&#8217;t about delivering the newest information &#8211; it&#8217;s about delivering information in the newest ways.</p>
<p>Doing a technical presentation involves:</p>
<ul>
<li><strong>Assembling the technical content</strong> &#8211; not necessarily writing it from the ground up, but gathering material that you want to show the audience.  For example, in my 101-level course, I didn&#8217;t write a new replacement for sp_who2.  I simply gathered a better set of choices and showed the audience how to get them and use them.</li>
<li><strong>Crafting a story around the content</strong> &#8211; if you string a bunch of bullet points together and break them up onto different slides, you&#8217;d better have extremely exciting bullet points, or else people are gonna get bored.  Build segues to smoothly transition from one topic to the next.  Have pictures.  Tell a story.  Your presentation should have an identity bigger than just the technical content.  In my 101-level course, I called it Reading the Signs, and I tried to illustrate my points with road signs.  I&#8217;ve used themes like race cars, playing doctor, and lolcats.</li>
<li><strong>Telling that story in front of people</strong> &#8211; no matter how good your presentation is, if you&#8217;re not relaxed when you tell it, people will notice, and they&#8217;ll remember it.  Rehearse, rehearse, rehearse.  If you&#8217;re going to present at a local event, practice in your company first, delivering that same presentation to your coworkers.  If you&#8217;re going to present regionally, practice at a local user group first.  If you&#8217;re going to present nationally, practice at a SQLSaturday event first.  Build up or you&#8217;ll fall down.</li>
</ul>
<p>But above all, remember that all of these points matter.  Stop focusing so much on that first bullet point, and realize that you can be a well-respected presenter without the most advanced content.</p>
<p>Time and again, my most popular presentations are the ones that help beginners get started with something that seems really difficult to them.  Attendees <em>rule</em>.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/whos-your-target-audience/">Who&#8217;s Your Target Audience?</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=HwpSn3hf7Xs:jlSrMCspODg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=HwpSn3hf7Xs:jlSrMCspODg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=HwpSn3hf7Xs:jlSrMCspODg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/HwpSn3hf7Xs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/whos-your-target-audience/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Tuning SQL Server Transactions – and Meetings</title>
		<link>http://www.brentozar.com/archive/2010/03/tuning-sql-server-transactions-and-meetings/</link>
		<comments>http://www.brentozar.com/archive/2010/03/tuning-sql-server-transactions-and-meetings/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 13:30:19 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[Featured Tuning]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=6964</guid>
		<description><![CDATA[Meetings are like bad blocking queries - they tie up precious resources and stop other people from getting work done.  Today, let's talk about how to optimize both of 'em by doing homework ahead of time and minimizing the number of objects in the transaction.<p><a href="http://www.brentozar.com/archive/2010/03/tuning-sql-server-transactions-and-meetings/">Tuning SQL Server Transactions &#8211; and Meetings</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>I hate meetings.</p>
<p>Meetings are like bad blocking queries &#8211; they tie up precious resources and stop other people from getting work done.  Today, let&#8217;s talk about how to optimize both of &#8216;em.</p>
<div id="attachment_6965" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://www.flickr.com/photos/tonyjcase/2847942580/"><img class="size-medium wp-image-6965" title="doodles" src="http://i.brentozar.com/wp-content/uploads/2010/02/doodles-300x199.jpg" alt="Minutes of typical corporate meeting" width="300" height="199" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Minutes of typical corporate meeting</p></div>
<h3>Do Your Homework Ahead of Time</h3>
<p>If you&#8217;re going to hold a meeting, build the list of decisions or tasks you want to accomplish during the meeting.  Send out that list ahead of time before you schedule the meeting, and you might be pleasantly surprised at how much work gets done without the meeting, because:</p>
<ul>
<li>Some tasks really only need one person to accomplish them</li>
<li>Some decisions are only made by one executive (without input)</li>
<li>Some research can&#8217;t be done during a meeting</li>
<li>Some people will do just about anything (including extra work) to avoid meetings</li>
</ul>
<p>When designing your SQL Server transactions, put together an agenda.  Out of the list of tasks, try to move everything out of the transaction.  Can you run some of the queries ahead of time before BEGIN TRAN?  If so, that lessens the number of locks you need for your transaction, and makes your transaction run faster.  When examining each query in the transaction, ask yourself:</p>
<ul>
<li>If this data changed between the time I queried it and the time the transaction committed, would it be a problem?  If you&#8217;re fetching the customer&#8217;s bank balance before you update it, that would be bad.  If, however, you&#8217;re checking the date the customer&#8217;s account opened, it probably isn&#8217;t going to change while the transaction runs.  That might be a good candidate to move out of the transaction.</li>
<li>If I had to rollback the transaction, would this query be affected?  If it&#8217;s just a select, the answer is probably not &#8211; but your mileage may vary.</li>
</ul>
<p>This is especially important for transactions that run frequently, like hundreds of times per minute.  In one engagement, we found a common transaction to update an employee&#8217;s details.  In the beginning, it checked the employee&#8217;s supervisor&#8217;s status before updating the employee record.  By moving that query out of the transaction and doing the work ahead of time, we cut the transaction execution time by over 90% without affecting the integrity of the query.</p>
<h3>Minimize the Number of Objects Involved</h3>
<p>Know why most meetings and transactions are like an <a href="http://www.youtube.com/user/OkGo">OK Go video</a>?  There&#8217;s way too many things involved.</p>
<p><object width="600" height="363"><param name="movie" value="http://www.youtube.com/v/qybUFnY7Y8w&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qybUFnY7Y8w&#038;fs=1" type="application/x-shockwave-flash" width="600" height="363" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>And if you think that machine is complicated, think for a second about the process of <em>filming</em> it.  Everything had to work perfectly, the camera had to smoothly move throughout the entire operation, the guys had to move from one position to the next to hit their mark in time, and the whole thing is choreographed in a way that you don&#8217;t see the guys moving from spot to spot.  If you like this, check out their <a href="http://www.youtube.com/watch?v=UJKythlXAIY">marching band version</a> or their famous <a href="http://www.youtube.com/watch?v=dTAAsCNK7RA">treadmill video</a>, and note that they&#8217;re all done in one very long take with no camera changes.  (The Rube Goldberg one does have a cut in it, though.)</p>
<p>The more people involved in a meeting, the tougher scheduling gets, and the more people sit around twiddling their thumbs during the meeting.  If you only need someone for 5 minutes of the 60-minute meeting, try to accomplish that goal ahead of time and free up 55 minutes of their time.</p>
<p>When designing your SQL transactions, be acutely aware of every table you&#8217;re inviting to the party.  SQL Server has to schedule these objects because you&#8217;re not the only one who wants to use them.  The less locks you incur, the faster your transaction can get in and get out.</p>
<h3>Have Less Meetings (and Transactions)</h3>
<p>Do you really need to tie up multiple resources at the exact same time in order to get your work done?</p>
<p>Or are you just taking the lazy, selfish approach and grabbing lots of resources just because you can?</p>
<p>Coworkers and tables seem like easy resources to commandeer at a moment&#8217;s notice because you don&#8217;t pay the price initially.  As your work piles up, though, performance suffers.  Making the right call ahead of time pays off in the long run.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/tuning-sql-server-transactions-and-meetings/">Tuning SQL Server Transactions &#8211; and Meetings</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=3fBW4goQV_0:-7p9FjhSxoA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=3fBW4goQV_0:-7p9FjhSxoA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=3fBW4goQV_0:-7p9FjhSxoA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/3fBW4goQV_0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/tuning-sql-server-transactions-and-meetings/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The PASS Summit Location Survey Results</title>
		<link>http://www.brentozar.com/archive/2010/03/pass-summit-location-survey-results/</link>
		<comments>http://www.brentozar.com/archive/2010/03/pass-summit-location-survey-results/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 18:30:04 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[#SQLPass]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sqlpass]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7242</guid>
		<description><![CDATA[The Professional Association for SQL Server recently sent its members a survey asking where they should hold their next summit &#8211; in Seattle again, or rotate it around the country.  Initially we heard that the results wouldn&#8217;t be posted for a variety of reasons, but the PASS Board of Directors heard the community loud and [...]<p><a href="http://www.brentozar.com/archive/2010/03/pass-summit-location-survey-results/">The PASS Summit Location Survey Results</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>The Professional Association for SQL Server recently <a href="http://www.brentozar.com/archive/2010/01/should-we-hold-sqlpass-in-seattle/">sent its members a survey</a> asking where they should hold their next summit &#8211; in Seattle again, or rotate it around the country.  Initially we heard that the results wouldn&#8217;t be posted for a variety of reasons, but the PASS Board of Directors heard the community loud and clear.  <a href="http://www.sqlpass.org/Community/PASSBlog/tabid/75/articleType/ArticleView/articleId/141/Default.aspx">PASS President Rushabh Mehta announced the survey results today</a>.</p>
<p>Here&#8217;s a quote from the announcement:</p>
<p style="padding-left: 30px;"><em>&#8220;At first glance, the results seem fairly clear: 81% of the 1,573  respondents want a PASS Summit on the East Coast at least every four  years.&#8221;</em></p>
<p>I was expecting a strong vote to move the Summit around, but 81% &#8211; that&#8217;s amazing.  Four out of every five people agreed.  It&#8217;s hard to achieve that kind of agreement in any kind of meeting at all!  The article continues to say:</p>
<p style="padding-left: 30px;"><em>&#8220;When we look at responses from only 2008 and 2009 Summit  attendees (our most successful ones by far), the number who want a  future Summit outside of Seattle drops to 69%.&#8221;</em></p>
<p>Let&#8217;s think about that for a second &#8211; if we want to increase PASS Summit attendance, that means getting new people to attend.  Forget the opinions of the people who&#8217;ve already been &#8211; what about the folks who haven&#8217;t been yet?  That&#8217;s the opinions we need to hear if we want to raise attendance.  Rushabh doesn&#8217;t quote that number, <strong>but it must be higher than 81%</strong> because the average went down 12% when these people were excluded.  Wow.</p>
<div id="attachment_7286" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://www.flickr.com/photos/pasqualis/3965459677/"><img class="size-medium wp-image-7286" title="seattle" src="http://i.brentozar.com/wp-content/uploads/2010/03/seattle-300x223.jpg" alt="Seattle. Get Used To It." width="300" height="223" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Seattle. Get Used To It.</p></div>
<p>So PASS started investigating what it would take to move the Summit, and they said:</p>
<p style="padding-left: 30px;"><em>&#8220;We would not be able to achieve anywhere near the same level of support  from Microsoft as we do when Summit is held in Seattle. We would lose  out on at least 50% and likely 75% of Microsoft presenters, developers,  and SQLCAT and CSS staff – all things a majority of survey respondents  listed as important or very important.&#8221;</em></p>
<p>This is interesting, because this is where we need the raw data to answer a deeper question.  My question is, &#8220;Of people who haven&#8217;t attended the Summit before, how important is access to Microsoft staff?&#8221;  If we asked them to rank the following in order of importance, I&#8217;d be curious what they chose:</p>
<ul>
<li>Access to Microsoft staff</li>
<li>Access to Microsoft MVPs</li>
<li>Access to your peers, SQL Server community members</li>
<li>Low hotel and food costs (under $150/day as opposed to over $200/day)</li>
<li>Summit location nearby (within 4 hours driving distance)</li>
</ul>
<p>When I was a DBA, I didn&#8217;t attend the PASS Summit to talk to Microsoft folks, although that was a nice fringe benefit.  I wanted to spend more time with people who had the same job, challenges, and duties that I had.  I wanted to get tips on how to do my job better, and that&#8217;s something I didn&#8217;t get from Microsoft.</p>
<p>But back to the press release, which notes:</p>
<p style="padding-left: 30px;"><em>&#8220;Based on Microsoft&#8217;s release cycle history (major release cycles run  approximately every 3 years, with minor ones often coming in between),  2011 or 2012 will likely be a launch year. It would be disappointing for  the community to lose out on the advantages of being in Seattle during a  potential release year.&#8221;</em></p>
<p>Uh, hold on a second here.  If major release cycles run every 3 years, and minor ones come in between, then the odds of having a release on any given year is 2/3!  Every year is a potential release year.  As far as I&#8217;m concerned, if Microsoft wants to promote a release, they can come to the community.  This is exactly their strategy in Europe &#8211; they&#8217;re coordinating with community leaders to host regional events all over Europe for the launch of SQL Server 2008 R2.  Why does the community have to come begging to Microsoft&#8217;s doorstep?  They&#8217;re the ones making money off us.</p>
<p>The final word is that we&#8217;ll be in Seattle for the foreseeable future:</p>
<p style="padding-left: 30px;"><em>&#8220;The Board has decided to hold PASS Summit 2011 and PASS Summit 2012 in  Seattle for the reasons listed above.&#8221;</em></p>
<p>Well, the good news is that they laid out their rationale in public for all to see.  That&#8217;s awesome, and I cheer their movement toward transparency.  I don&#8217;t agree with their decision, but I&#8217;m glad they didn&#8217;t try to hide the poll results from us.  The users clearly don&#8217;t agree with the leadership, but we elected &#8216;em.  I&#8217;m also excited to see that this little ruckus has <a href="http://wiseman-wiseguy.blogspot.com/2010/03/swing-and-miss-by-pass.html">caused at least one person, Jack Corbett, to consider running for election this year</a>.  If you don&#8217;t like the way things go, this might be a great year to run.  Having 81% of the members on your side on a given issue makes for a great campaign platform, that&#8217;s for sure.  &#8220;My name is ___, and I&#8217;m committed to bringing the PASS Summit to the East Coast, unlike the current Board who wants to keep it in Seattle through 2012.&#8221;  Presto, you&#8217;re in.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/pass-summit-location-survey-results/">The PASS Summit Location Survey Results</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=PlKg3Yhxx2U:nrdGi7rGMbg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=PlKg3Yhxx2U:nrdGi7rGMbg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=PlKg3Yhxx2U:nrdGi7rGMbg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/PlKg3Yhxx2U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/pass-summit-location-survey-results/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Fusion-IO ioDrive Review</title>
		<link>http://www.brentozar.com/archive/2010/03/fusion-io-iodrive-review-fusionio/</link>
		<comments>http://www.brentozar.com/archive/2010/03/fusion-io-iodrive-review-fusionio/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 13:30:42 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Featured Storage]]></category>
		<category><![CDATA[fusion-io]]></category>
		<category><![CDATA[fusionio]]></category>
		<category><![CDATA[iodrive]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[ssd]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=6788</guid>
		<description><![CDATA[Solid state drives (SSDs) have gotten a lot of press because they can be dramatically faster than magnetic hard drives.  They use flash memory instead of spinning magnetic platters.  Since any bit of memory can be accessed at any time without moving a hard drive&#8217;s head around, SSD random access is insanely fast.
How fast are [...]<p><a href="http://www.brentozar.com/archive/2010/03/fusion-io-iodrive-review-fusionio/">Fusion-IO ioDrive Review</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Solid state drives (SSDs) have gotten a lot of press because they can be dramatically faster than magnetic hard drives.  They use flash memory instead of spinning magnetic platters.  Since any bit of memory can be accessed at any time without moving a hard drive&#8217;s head around, SSD random access is insanely fast.</p>
<div id="attachment_6789" class="wp-caption alignright" style="width: 205px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://www.fusionio.com/products/"><img class="size-full wp-image-6789" title="fusionio-iodrive" src="http://i.brentozar.com/wp-content/uploads/2010/02/fusionio-iodrive.jpg" alt="Fusion-IO ioDrive" width="195" height="160" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Fusion-IO ioDrive</p></div>
<p>How fast are SSDs?  So fast that good ones overwhelm the capacity of the connection between the server and the drive.  The SATA bus maxes out at around 300 MB/s, and a good SSD can saturate that connection.  In order to get your money&#8217;s worth out of an SSD, you have to connect it with something faster than SATA.  Value is especially important given the pricing of solid state drives &#8211; more on that in a minute.</p>
<p><a href="http://www.fusionio.com/">Fusion-IO ioDrives</a> get around this limitation because they&#8217;re not SATA drives; they plug directly into your server&#8217;s much faster PCI Express bus.  These cards can push several times more data per second than SATA drives can. Other vendors using this approach include <a href="http://www.ocztechnology.com/products/solid_state_drives/">OCZ  Z-drives</a> and <a href="http://www.ramsan.com">RAMSAN</a>.  Of course, this connection method only pays off when the drive uses top-notch memory chips, and after briefly testing some of Fusion-IO&#8217;s products in their lab, I can vouch that they&#8217;re using the good stuff.</p>
<h3>How Fast Are Fusion-IO Drives?</h3>
<p>As a former SAN administrator, I&#8217;m anal retentive about reliability and uptime.  I&#8217;ve heard FusionIO drives sold as a &#8220;SAN in your hand,&#8221; but with a single drive, there&#8217;s not enough failure protection for my personal tastes.  I wouldn&#8217;t run any storage device without redundancy, so I ran most of my tests in a RAID 1 configuration &#8211; a mirrored pair of Fusion-IO SSDs.  Keep in mind that since these devices have their own built-in controllers, any RAID setup must be a software RAID setup managed by Windows.  Software RAID has a bad reputation, but it&#8217;s the only choice available when working with these drives.  I was initially worried about the performance impact of software RAID, but I didn&#8217;t have anything to worry about.</p>
<p>I tested several different ioDrive models using <a href="http://sqlserverpedia.com/wiki/SAN_Performance_Tuning_with_SQLIO">my  SQLIO scripts as seen on SQLServerPedia</a> and got blazing results.  Here&#8217;s a fairly typical set of results from a pass doing random reads:</p>
<pre>C:\SQLIO&gt;sqlio -kR -t2 -s120 -o8 -frandom -b64 -BH -LS P:\SQLIO\TestFile1.dat
sqlio v1.5.SG
using system counter for latency timings, 2929716 counts per second
2 threads reading for 120 secs from file P:\SQLIO\TestFile1.dat
using 64KB random IOs
enabling multiple I/Os per thread with 8 outstanding
buffering set to use hardware disk cache (but not file cache)
using current size: 10240 MB for file: P:\SQLIO\TestFile1.dat
initialization done
CUMULATIVE DATA:
throughput metrics:
<strong>IOs/sec: 22787.54
MBs/sec:  1424.22</strong>
latency metrics:
Min_Latency(ms): 0
Avg_Latency(ms): 0
Max_Latency(ms): 106
histogram:
ms: 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24+
%: 100  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
</pre>
<p>I know what you&#8217;re saying, though.  &#8220;Wow, Brent, that&#8217;s faster than any SAN I&#8217;ve ever seen before, but solid state drives are slower for writes, right?&#8221;  Yes, here&#8217;s a set of results for writes:</p>
<pre>C:\SQLIO&gt;sqlio -kW -t2 -s120 -o1 -frandom -b64 -BH -LS P:\SQLIO\TestFile1.dat
sqlio v1.5.SG
using system counter for latency timings, 2929716 counts per second
2 threads writing for 120 secs to file P:\SQLIO\TestFile1.dat
using 64KB random IOs
enabling multiple I/Os per thread with 1 outstanding
buffering set to use hardware disk cache (but not file cache)
using current size: 10240 MB for file: P:\SQLIO\TestFile1.dat
initialization done
CUMULATIVE DATA:
throughput metrics:
<strong>IOs/sec: 10114.24
MBs/sec:   632.14</strong>
latency metrics:
Min_Latency(ms): 0
Avg_Latency(ms): 0
Max_Latency(ms): 54
histogram:
ms: 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24+
%: 100  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
</pre>
<p>Write performance was about half as much as read performance, but that wasn&#8217;t because Fusion-IO drives were significantly slower in writing.  They managed the same 500-600 MBs/sec write performance when using one drive alone (rather than RAID).  When I put them in a RAID 0 (striped) configuration, I frequently got over 1,000 MBs/sec.  To put things in perspective, the <a href="http://www.anandtech.com/storage/showdoc.aspx?i=3747&amp;p=9">fastest solid state drives in Anandtech&#8217;s recent showdown</a> only achieved 337 MBs/sec in their absolute best case scenarios.</p>
<p><strong>The only way to outperform a Fusion-IO drive is to invest six figures in a SAN and hire a really sharp SAN admin.</strong> These drives consistently outperformed every storage I&#8217;ve ever seen short of SANs wired up with true active-active multipathing software, because typical 4Gb fiber connections can&#8217;t sustain this kind of throughput.  Random access, sequential access, lots of threads, few threads, reads, writes, you name it &#8211; once we had them configured properly, I couldn&#8217;t get them to perform any slower than 550 MBs/sec, which is faster than you can drive 4Gb fiber.  Connecting directly to the PCI Express bus really pays off here, and makes everything simple.</p>
<p>Configuring SQL Server on a SAN is hard.  To really wring the best performance out of it, you have to design the pathing, the queue lengths on the host bus adapters, the RAID arrays, the SAN caching, the database filegroups and files, and sometimes SQL Server table partitioning in order to get everything to work in concert.  Fusion-IO drives return SQL Server configuration to its easiest: plug it in, put data and logs on the same array, and just create databases with the GUI, using one data file and one log file.  As long as your hardware environment is solid, it&#8217;s pretty darned hard to screw up a database configuration on Fusion-IO drives.</p>
<h3>The Drawbacks of PCI Express Drives</h3>
<p>Connecting data storage devices as PCI Express cards isn&#8217;t all unicorns and rainbows. Since they&#8217;re PCI Express cards, they can&#8217;t be used in blades unless you&#8217;ve got special PCI Express expansion blades.</p>
<p>These cards are connected directly to one server, which means they can&#8217;t be  used in clustering environments.  If your data is mission-critical,  you&#8217;re probably using a cluster to protect yourself from server  failures.  Protecting from failures is even more important when you&#8217;ve got a single point of failure &#8211; like, well, a single PCI Express card with all your data.  If something should happen to go wrong with one of these devices, you can&#8217;t simply fail over to another server unless you&#8217;re doing synchronous database mirroring, something I rarely see in production.</p>
<p>You can get some form of protection by using software RAID 1: building a simple mirror with Windows between two Fusion-IO drives in the same server.  Whenever data is written to the volume, Windows will automatically write it to both Fusion-IO drives.  Software RAID gets a bad rap, but in my brief testing, I saw no performance penalty when using this configuration.</p>
<p>However, when a drive fails, you probably won&#8217;t be hot-swapping these while the server is in operation.  With server-class RAID arrays, you can pull a failed hard drive out of a server and replace it on the fly.  The RAID controller will rebuild the array while the server is still online.  Data access speeds will be slower while the array is rebuilt, but at least the server can stay up the entire time without an outage.  Not so with PCI Express cards: the server will have to be pulled out of the rack and opened up in order to access the drives.  This requires careful cabling &#8211; something I don&#8217;t see often in datacenters.</p>
<h3>And Yes, You Need to Be Paranoid</h3>
<p>During my testing, before Fusion-IO ironed out all of the configuration issues, I kept having drives drop offline.  Normally I&#8217;d blame my own stupidity, but my tests were run in FusionIO&#8217;s datacenter, on their servers, configured by their staff.  I connected via remote desktop, set up SQLIO per <a href="http://sqlserverpedia.com/wiki/SAN_Performance_Tuning_with_SQLIO">my SQLIO tutorial at SQLServerPedia</a>, and ran the tests.  During my tests, ioDrives appeared to have failed and FusionIO staff had to replace them.  It took several weeks for us to narrow down several unfortunate problems.</p>
<p>If you truly try to push your IO subsystems to the limit, a Fusion-IO subsystem will expose more weaknesses than other storage subsystems because it has so much more throughput.  Some of the problems included motherboard issues, driver problems, OS configuration errors, and even insufficient power supplies that couldn&#8217;t handle the load of multiple drives.</p>
<p>Buyers need to be aware that this is a version 1 product with version 1 best practices and documentation.  When you put something like this into your infrastructure, make sure you&#8217;re actually adding reliability.  In <a href="http://www.brentozar.com/archive/2009/03/adding-reliability-to-your-infrastructure/">my post about adding reliability to your infrastructure</a>, I pointed out:</p>
<p style="padding-left: 30px;"><em><strong>&#8220;The only way a twin-engine plane is more reliable is if just one  of the two engines is enough to power the airplane safely.</strong> If  the airplane requires both engines in order to maneuver and land, then  the second engine didn’t add reliability: it just added complexity,  expense and maintenance woes.&#8221;</em></p>
<p>The ironic part about my FusionIO testing woes was that they only happened in RAID scenarios.  The drives were actually more reliable without RAID &#8211; when I added RAID, I could knock a drive offline in minutes.  The faster we wanted to go, the more careful the team had to be with other pieces of the infrastructure.</p>
<p>FusionIO drives solve a real problem, and they can deliver staggering performance, but just like any other new technology, you should test them thoroughly in your own environment before deploying them in production.  Make sure to test them in the exact configuration you plan to deploy &#8211; if you&#8217;re going to deploy them in a RAID configuration, test them that way, rather than testing individual drives and assuming they&#8217;ll hold up in RAID configs.  In the case of Fusion-IO drives, you should probably even test using similar power supplies to production in order to improve your odds.</p>
<h3>Where I&#8217;d Use Fusion-IO Drives in Database Servers</h3>
<p><strong>If you&#8217;re experiencing heavy load problems in TempDB, and if you&#8217;re not using a cluster,</strong> a Fusion-IO drive can probably solve the problem with less engineering effort than any other solution.  Simply shut down the server, drop in an ioDrive, change SQL Server&#8217;s TempDB location to point to the ioDrive, and start SQL Server up again.  Your TempDB IO won&#8217;t travel over the same storage paths that your database needs, which frees up more bandwidth for your data and log traffic.  TempDB requests stay on the PCI Express bus and don&#8217;t hit your SAN.</p>
<p><strong>If you&#8217;ve got power, cooling, and space constraints in your datacenter, but you need to add more storage performance</strong> (but not necessarily capacity), a Fusion-IO drive makes sense.  You&#8217;ll gain more storage throughput this way than by adding several shelves of bulky, hot hard drives that require lots of power.  On a cost-per-gigabyte basis, this won&#8217;t make economic sense, but if you&#8217;re buying storage for performance needs, the cost equation is different.</p>
<p><strong>If you need to scale an OLTP database that doesn&#8217;t require high availability</strong>, you might consider skipping clustering and trying database mirroring instead.  Use two SQL Servers in the same datacenter, both equipped with Fusion-IO drives, and make sure they&#8217;ve got plenty of bandwidth between them to keep up with synchronous (or asynchronous) mirroring.  You could argue that this provides a higher availability than clustering, since it uses two different storage back ends.  I&#8217;ve had SANs fail, and I can see how this might be attractive in some environments.  <a href="http://stackoverflow.com">StackOverflow</a> strikes me as an excellent candidate &#8211; the databases are small enough to fit on Fusion-IO&#8217;s drives, and the servers are rack-mounted as opposed to blades.</p>
<p>I&#8217;m also intrigued at the ioDrive&#8217;s potential to offload transaction log load.  I can envision a scenario where databases are in full recovery mode, but the load of logging and transaction log backups is starting to put a strain on the server&#8217;s IO.  Moving the transaction logs onto the Fusion-IO drive eases the load on the SAN (not just the hard drives, but the cabling between the servers and the SAN controller).</p>
<p>I wish I had SQL Server benchmarks for these scenarios to share with you, but the testing  process ended up taking several weeks, and I ran out of time.   Thankfully, <a href="http://www.sqlskills.com/BLOGS/PAUL/category/Fusion-io.aspx">Paul  Randal is blogging about his experiences with Fusion-IO drives</a>.</p>
<p><strong>My verdict: these drives can solve some tough challenges. </strong> I&#8217;m not saying that because I&#8217;m being paid to, either; Fusion-IO was gracious enough to give me access to their labs for my testing, but I didn&#8217;t get compensated.  Quite the opposite &#8211; I sank a lot of time into this project.  Folks who <a href="http://twitter.com/brento">follow me on Twitter</a> may remember that I struggled with Fusion-IO during the initial stages of the testing as we went through one hardware failure after another.  After the problems we encountered and the weeks of investigation, I&#8217;m glad to finally be able to say without hesitation that you should <a href="http://www.fusionio.com/">check out FusionIO&#8217;s products</a>.  Their throughput may push the rest of your infrastructure to its limits, but hey &#8211; that can be a good problem to have!</p>
<p><em>This post is a part of <a href="http://www.straightpathsql.com/archives/2010/03/invitation-for-t-sql-tuesday-004-io/">T-SQL Tuesday, which is focusing on storage/IO this week</a>.  If you liked this post, head over there to see what else is happening in the blogosphere this week!</em></p>
<p><a href="http://www.brentozar.com/archive/2010/03/fusion-io-iodrive-review-fusionio/">Fusion-IO ioDrive Review</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=H9K_paOLtZ4:D_tx-LwqGG8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=H9K_paOLtZ4:D_tx-LwqGG8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=H9K_paOLtZ4:D_tx-LwqGG8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/H9K_paOLtZ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/fusion-io-iodrive-review-fusionio/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>#SQLServerPediaTraining Archive Now Online</title>
		<link>http://www.brentozar.com/archive/2010/03/sqlserverpediatraining-archive-now-online/</link>
		<comments>http://www.brentozar.com/archive/2010/03/sqlserverpediatraining-archive-now-online/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:00:24 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[#SQLServerPediaTraining]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7164</guid>
		<description><![CDATA[Did you miss the free all-day webcasts I did with Kevin Kline and Ari Weil on how to use DMVs to troubleshoot and tune your SQL Servers?  Good news &#8211; the archives are now online!
You can access the videos, slide decks, links, scripts, and more for free at QuestKB.com/Live.
#SQLServerPediaTraining Archive Now Online is a post [...]<p><a href="http://www.brentozar.com/archive/2010/03/sqlserverpediatraining-archive-now-online/">#SQLServerPediaTraining Archive Now Online</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Did you miss the free all-day webcasts I did with Kevin Kline and Ari Weil on how to use DMVs to troubleshoot and tune your SQL Servers?  Good news &#8211; the archives are now online!</p>
<p>You can access the videos, slide decks, links, scripts, and more for free at <a href="http://questkb.com/live">QuestKB.com/Live</a>.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/sqlserverpediatraining-archive-now-online/">#SQLServerPediaTraining Archive Now Online</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=rzaGmARCOpQ:leSDAGWwUgA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=rzaGmARCOpQ:leSDAGWwUgA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=rzaGmARCOpQ:leSDAGWwUgA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/rzaGmARCOpQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/sqlserverpediatraining-archive-now-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And the #SQLServerPediaTraining Netbook Winner Is…@JBrown414!</title>
		<link>http://www.brentozar.com/archive/2010/03/and-the-sqlserverpedia-netbook-winner-is-jbrown414/</link>
		<comments>http://www.brentozar.com/archive/2010/03/and-the-sqlserverpedia-netbook-winner-is-jbrown414/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 14:10:36 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[#SQLServerPediaTraining]]></category>
		<category><![CDATA[contest]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=7160</guid>
		<description><![CDATA[Congratulations to @JBrown414 for having the highest-voted #SQLServerPediaTraining tweet on the SQLServerPedia stream!  He said:
&#8220;If it looks, smells and tastes like bacon, then it has to be #sqlserverpediatraining. Best training there is.&#8220;
I agree!  Here were some of the other quotes:
&#8220;The best tool to detect performance issues is to use a DMV (delicious meat vitamin) BACON. [...]<p><a href="http://www.brentozar.com/archive/2010/03/and-the-sqlserverpedia-netbook-winner-is-jbrown414/">And the #SQLServerPediaTraining Netbook Winner Is&#8230;@JBrown414!</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Congratulations to <a href="http://twitter.com/jbrown414">@JBrown414</a> for having the highest-voted #SQLServerPediaTraining tweet on the <a href="http://buzz.sqlserverpedia.com/stream/">SQLServerPedia stream</a>!  He said:</p>
<p style="padding-left: 30px;"><strong><em>&#8220;If it looks, smells and tastes like bacon, then it has to be #sqlserverpediatraining. Best training there is.</em>&#8220;</strong></p>
<p>I agree!  Here were some of the other quotes:</p>
<p>&#8220;The best tool to detect performance issues is to use a DMV (delicious meat vitamin) BACON. #sqlserverpediatraining&#8221; &#8211; <a href="http://twitter.com/CameronMergel">@CameronMergel</a></p>
<p>&#8220;Quest has saved my bacon more than once. #sqlserverpediatraining&#8221; &#8211; <a href="http://twitter.com/CameronMergel">@CameronMergel</a></p>
<p>&#8220;select * from #SQLServerPediaTraining&#8221; &#8211; <a href="http://twitter.com/charlezhunt">@charlezhunt</a></p>
<div id="attachment_7161" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://tweetphoto.com/13147759"><img class="size-medium wp-image-7161" title="dr-ozar" src="http://i.brentozar.com/wp-content/uploads/2010/03/dr-ozar-300x156.jpg" alt="Dr. Ozar MDF, Database Shrink" width="300" height="156" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Dr. Ozar MDF, Database Shrink</p></div>
<p>&#8220;you know it&#8217;s serious when Dr&#8217;s gloves come off. #sqlserverpediatraining #questqa <a href="http://tweetphoto.com/13147759">http://tweetphoto.com/13147759</a>&#8221; &#8211; <a href="http://twitter.com/greeleygeek">@greeleygeek</a></p>
<p>&#8220;#sqlserverpediatraining Excellent training session, so dedicated they even drop test their schwag before sending it out&#8221; &#8211; <a href="http://twitter.com/Tarwn">@Tarwn</a></p>
<p>&#8220;I loved learning that @BrentO is @kekline &#8217;s private dancer, dancing for cache #SQLServerpediatraining #questQA&#8221; &#8211; <a href="http://twitter.com/SQLChicken">@SQLChicken</a></p>
<p>&#8220;when @kekline is in the crib, @BrentO drops a Kindle like it&#8217;s hot.. #SQLServerPediaTraining&#8221; &#8211; <a href="http://twitter.com/SQLJackal">@SQLJackal</a></p>
<p>I want to thank everybody who made that training day so much fun.  Kevin, Ari, and I had a blast, and we&#8217;re already looking forward to the next one.</p>
<p><a href="http://www.brentozar.com/archive/2010/03/and-the-sqlserverpedia-netbook-winner-is-jbrown414/">And the #SQLServerPediaTraining Netbook Winner Is&#8230;@JBrown414!</a> is a post from: <a href="http://www.brentozar.com">Brent Ozar - Too Much Information</a>.<br />
If you'd like to quote this content on other sites, please read <a href="http://www.brentozar.com/what-i-do/using-material-from-my-blog/">how to use my blog's content</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=CpljIVZCVVI:NSABHA83J8M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?i=CpljIVZCVVI:NSABHA83J8M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?a=CpljIVZCVVI:NSABHA83J8M:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/BrentOzar-SqlServerDba?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrentOzar-SqlServerDba/~4/CpljIVZCVVI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2010/03/and-the-sqlserverpedia-netbook-winner-is-jbrown414/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
