<?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/"
	>

<channel>
	<title>SQLRockstar &#124; Thomas LaRock &#187; Cloud Computing</title>
	<atom:link href="http://thomaslarock.com/category/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://thomaslarock.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 18:30:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Santa Cruz Experiment: Why You Should Care About Big Data</title>
		<link>http://thomaslarock.com/2012/02/the-santa-cruz-experiment-why-you-should-care-about-big-data/</link>
		<comments>http://thomaslarock.com/2012/02/the-santa-cruz-experiment-why-you-should-care-about-big-data/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 18:30:00 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>
		<category><![CDATA[BigData]]></category>
		<category><![CDATA[Business Analytics]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Predictive analytics]]></category>
		<category><![CDATA[Tim Berners-Lee]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=7614</guid>
		<description><![CDATA[[This was first posted to Technorati on February 6th, 2012. You can read the original here.]
I keep hearing the term &#8220;Big Data&#8221;. My old-school IT instincts always makes me think of inefficiently storing two-letter state abbreviation codes inside of an nvarchar(50) field because that&#8217;s the default data type you get when creating a database table from [...]<p><p></p>
<a href="http://thomaslarock.com/2012/02/the-santa-cruz-experiment-why-you-should-care-about-big-data/">The Santa Cruz Experiment: Why You Should Care About Big Data</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><em>[This was first posted to Technorati on February 6th, 2012. You can <a href="http://technorati.com/technology/cloud-computing/article/the-santa-cruz-experiment-why-you/">read the original here</a>.]</em></p>
<p>I keep hearing the term &#8220;Big Data&#8221;. My old-school IT instincts always makes me think of inefficiently storing two-letter state abbreviation codes inside of an nvarchar(50) field because that&#8217;s the default data type you get when creating a database table from inside Visual Studio. But it turns out that Big Data means something much more than that.</p>
<p>Big Data means big profits. It means predictive analysis. It means a shift in how we process data. It means that as database professionals our skills are going to be needed for years to come.</p>
<p><em>It means everything</em>.</p>
<p>Check out this article from <a href="http://www.popsci.com/science/article/2011-10/santa-cruz-experiment">Popular Science magazine</a> that discusses how the city of Santa Cruz is using data in order to better prevent crime from happening (yes, almost like &#8220;Minority Report&#8221;). This is not your ordinary &#8220;business intelligence&#8221;, this is the next stage of development. This is &#8220;<a href="http://searchbusinessanalytics.techtarget.com/definition/business-analytics-BA">Business Analytics</a>&#8220;, and people everywhere are going to want to have trusted experts that can help them reliably mine their data.</p>
<p>Want to know when and where the next crime will be committed? How about how the spread of a disease from city to city? Or finding a way to help traffic flow? Don&#8217;t believe that Big Data can help us predict such things? Then check out this book: <a href="http://www.amazon.com/gp/product/0452284392/ref=as_li_ss_tl?ie=UTF8&amp;tag=sq0f-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0452284392">Linked: How Everything Is Connected to Everything Else and What It Means</a>. Or take a few minutes to <a href="http://radar.oreilly.com/2012/01/what-is-big-data.html" target="_blank">learn about the &#8220;3 Vs&#8221; of Big Data (Volume, Velocity, Variety) from Edd Dumbill</a> and how more companies are using these concepts to gain a competitive edge.</p>
<p>Turns out the concepts behind Big Data is not so new. Researchers have been trying to find ways to connect data for decades. Even the idea for <a href="http://www.time.com/time/magazine/article/0,9171,990595,00.html">hyperlinks goes back to 1945</a>, a full ten years before <a href="http://www.w3.org/People/Berners-Lee/">Tim Berners-Lee</a> was even <em>born</em>.<img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=sq0f-20&amp;l=as2&amp;o=1&amp;a=0452284392" alt="" width="1" height="1" border="0" /></p>
<p>Think about all this for a moment. We have been trying to find ways to link data together for over 60 years. Big Data is not new. What is new are the shiny tools we are being handed each year to mine the data. And why are companies investing in building us shiny new tools? Because they know the market for business analytics, and Big Data, is quite vast.</p>
<p>And there will also be a market for folks who know how to use the tools. Start investing in some training now, it will pay off for you later. Those folks who shun such concepts as Big Data, or the &#8220;cloud&#8221;, are going to be left far behind. And at the rate changes happen these days, you may find yourself left behind sooner than you think.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=aae4b5a9-b1ee-4039-b70d-7e6002276f9f" alt="" /></div>
<p><p></p>
<a href="http://thomaslarock.com/2012/02/the-santa-cruz-experiment-why-you-should-care-about-big-data/">The Santa Cruz Experiment: Why You Should Care About Big Data</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-7614"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2012%2F02%2Fthe-santa-cruz-experiment-why-you-should-care-about-big-data%2F' data-shr_title='The+Santa+Cruz+Experiment%3A+Why+You+Should+Care+About+Big+Data'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2012%2F02%2Fthe-santa-cruz-experiment-why-you-should-care-about-big-data%2F' data-shr_title='The+Santa+Cruz+Experiment%3A+Why+You+Should+Care+About+Big+Data'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2012/02/the-santa-cruz-experiment-why-you-should-care-about-big-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 Things You Should Stop Doing in 2012</title>
		<link>http://thomaslarock.com/2011/12/12-things-you-should-stop-doing-in-2012/</link>
		<comments>http://thomaslarock.com/2011/12/12-things-you-should-stop-doing-in-2012/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 16:27:27 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[SQL MVP]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[living in the moment]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[things you should stop doing]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=7152</guid>
		<description><![CDATA[It&#8217;s the end of the year and already I am seeing the usual blog posts that either reflect on the year that was, or are pondering the year to come. I thought about writing another post covering all of the things that didn&#8217;t happen to me this past year but since I&#8217;ve already done that [...]<p><p></p>
<a href="http://thomaslarock.com/2011/12/12-things-you-should-stop-doing-in-2012/">12 Things You Should Stop Doing in 2012</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>It&#8217;s the end of the year and already I am seeing the usual blog posts that either reflect on the year that was, or are pondering the year to come. I thought about writing another post covering all of the <a title="Still no flying cars, WTF?" href="http://thomaslarock.com/2010/12/top-ten-things-that-didnt-happen-in-2010/">things that didn&#8217;t happen to me this past year</a> but since I&#8217;ve already done that before I figured I needed to do something different. So I decided on this post instead. You&#8217;re welcome.</p>
<p><img class="alignleft size-medium wp-image-7245" title="stop-sign" src="http://thomaslarock.com/wp-content/uploads/2011/12/stop-sign-252x300.jpg?9d7bd4" alt="" width="252" height="300" />Here are the 12 things you should stop doing in 2012.</p>
<h3>1. Using antiquated technology</h3>
<p>The line in the sand for me would be the ages of my children. If your software was written before they were born, I don&#8217;t want to be using it. But that measuring stick won&#8217;t work forever, so a better one is to make certain you are only at most one full version behind. If you are still running SQL2000 or Oracle9i, you are <a href="http://ss64.com/ora/syntax-versions.html">more than one version behind</a>, and you should really stop. It&#8217;s time to move on. Seriously.</p>
<h3>2. Responding immediately to every email</h3>
<p>Stop doing that. Trust me on this, your response to that email can wait. Don&#8217;t believe me? Try an experiment. For one month do not reply immediately to your emails. At the end of the month add up the number of emails you received, and the number of emails that required an immediate response. I&#8217;m willing to bet that the number is quite low, much lower than you realize. And once you realize just how few emails require an immediate reply, you&#8217;ll never look at email in the same way again.</p>
<h3>3. Over-thinking everything</h3>
<p>Some things in your life require analysis and thought, no question. But you don&#8217;t need to spend 30 minutes ordering coffee at Starbucks. Lots of things in your life are like that coffee, you should be able to just make a decision and move on. But for whatever reason we tend to analyze lots of decisions in our lives that don&#8217;t really need any extra analysis.</p>
<h3>4. Doing unproductive work</h3>
<p>Start tracking your daily tasks and see which ones are the most productive. Chances are you have a few tasks that don&#8217;t align with your highest level of goals. If you want to become the world&#8217;s best widget-maker then you need to focus on tasks that help you achieve that goal, and spend less time on tasks that don&#8217;t help you get there.</p>
<h3>5. Pretending that work-life balance exists</h3>
<p>It doesn&#8217;t. Sorry to be the bearer of bad news, but the idea of work-life balance is a myth perpetuated by HR departments that are trying to recruit you. This is especially true the higher up the corporate ladder you find yourself. And yes, that means if you are self-employed, you are essentially your own CEO, and you don&#8217;t just work at home but you also live at work. So stop pretending that any such work-life balance exists, it doesn&#8217;t. What you really have is work-life <em>management</em>, and we all know how hard it is to <a href="http://thomaslarock.com/2010/09/where-have-all-the-good-managers-gone/">find a good manager these days</a>.</p>
<h3>6. Multitasking every possible moment of the day</h3>
<p>Would it hurt you to focus on the task at hand for once? You don&#8217;t <strong>always</strong> have to be doing three things at once. Like texting and driving, for example. Remember I told you how that email can wait? Yeah, that is especially true if you are driving. Try <a href="http://www.psychologytoday.com/articles/200810/the-art-now-six-steps-living-in-the-moment">living in the moment</a> a few times a day and you may be surprised to see the quality of your output rising as a result of your increased focus on one specific task.</p>
<h3>7. Trying to keep up with the Kardashians</h3>
<p>&#8230;or watching Jersey Shore, or those shows about &#8220;real&#8221; housewives. If we all just stop watching, there is a chance the shows may disappear altogether. That&#8217;s the world I&#8217;d like to leave for my children: a world free from crappy reality TV, and reality TV &#8220;stars&#8221;.</p>
<h3>8. Stop arguing with people on the internet</h3>
<p>It&#8217;s just not worth it, even when they are wrong, and even when they attack you. The internet is a big place, and it is full of opinions. Let people express their opinion. It&#8217;s OK. If you really feel the need to inject yourself into a conversation, don&#8217;t do it. You won&#8217;t win. You can&#8217;t win. It&#8217;s the internet, and every time you try to get the last word in about something, or try to demean someone because you feel you have been wronged, all it does is make you look a little more foolish than if you had written nothing at all.</p>
<h3>9. Resisting the Cloud</h3>
<p>Look people, stop making excuses for why you can&#8217;t move to the Cloud. <a href="http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031">It&#8217;s here, and people are using it already</a>. That means they are learning lessons about Cloud technology. They are learning what works best for them, and they are ahead of you by doing so. How much longer do you want to wait at the starting line while everyone passes you by? Get in the game now. Find something that you can deploy to the Cloud and put the learning curve behind you, and do it quickly. Otherwise you are going to find your skills are out of date, and quickly.</p>
<h3>10. Comparing yourself to others</h3>
<p>You&#8217;ll never be as good as that other person. It&#8217;s true. You will only ever become second-best, because you will always feel they are better than you anyway. It&#8217;s a losing effort, so don&#8217;t bother. Instead, find out what one or two things you like most about them and see if you can adapt those things to fit your personality or lifestyle. At the end of the day you have to be yourself, but it&#8217;s OK if you get some influence and inspiration from others. Just don&#8217;t try to be an exact replica because <a href="http://www.markpeterdavis.com/.a/6a00e0098c5051883301538f175542970b-450wi">that&#8217;s just creepy</a>.</p>
<h3>11. Thinking that you need to go it alone</h3>
<p>I see this a lot. In fact, I lived it. I thought I was all alone in my role as a DBA. But I wasn&#8217;t, because I had a <a href="http://www.sqlpass.org">network of colleagues</a> out there willing to help. You don&#8217;t need to do anything alone in life, you can always find someone willing to help. Even misery loves company. And whether you are a DBA or the CEO of your company, you don&#8217;t have to work in a vacuum, there is a network of your peers willing to lend you a hand. It&#8217;s OK to ask for help, to admit that you may have been able to do something better. If your end goal for life is to have &#8220;I did it myself&#8221; on your tombstone then you should expect a lot of lonely Holiday dinners.</p>
<h3>12. Reading blog posts titled &#8220;12 Things in 2012&#8243;</h3>
<p>They&#8217;re a waste of your time. Go kiss your children goodnight and read them a story instead.</p>
<p>I figure that eliminating the above items will save me a lot of time in 2012. I have no idea what I will do with the extra time yet, but I&#8217;m sure I will think of something before the Mayans attack in late December.</p>
<p><p></p>
<a href="http://thomaslarock.com/2011/12/12-things-you-should-stop-doing-in-2012/">12 Things You Should Stop Doing in 2012</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-7152"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2011%2F12%2F12-things-you-should-stop-doing-in-2012%2F' data-shr_title='12+Things+You+Should+Stop+Doing+in+2012'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2011%2F12%2F12-things-you-should-stop-doing-in-2012%2F' data-shr_title='12+Things+You+Should+Stop+Doing+in+2012'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2011/12/12-things-you-should-stop-doing-in-2012/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>SQL Azure Billing</title>
		<link>http://thomaslarock.com/2011/04/sql-azure-billing/</link>
		<comments>http://thomaslarock.com/2011/04/sql-azure-billing/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 19:31:56 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=5970</guid>
		<description><![CDATA[Had a quick chat with Buck today regarding a recent bill (for $1.38 USD) for my Azure subscription.
If you are using Azure for testing (like me), and you want to minimize your chances of being billed, then just drop the user databases you have created. You don&#8217;t need to drop your Azure subscription, so please [...]<p><p></p>
<a href="http://thomaslarock.com/2011/04/sql-azure-billing/">SQL Azure Billing</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Had a quick chat with Buck today regarding a recent bill (for $1.38 USD) for my Azure subscription.</p>
<p>If you are using Azure for testing (like me), and you want to minimize your chances of being billed, then just drop the user databases you have created. You don&#8217;t need to drop your Azure subscription, so please do not think that is the case.</p>
<p>Now, if you want to be extra safe, you can also go ahead and drop the SQL Azure database server, but that step is not necessary at this time as you do not get billed for a server that is only running the master database. You only get billed for user databases that exist.</p>
<p>And as always,  the web moves fast. Things change. Don’t blow by the agreement you’re  signing up for – it’s a new model, so understand what Microsoft is  saying.  More here: <a href="http://msdn.microsoft.com/en-us/library/ee621788.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ee621788.aspx</a></p>
<p>Thanks Buck!</p>
<p>&nbsp;</p>
<p><p></p>
<a href="http://thomaslarock.com/2011/04/sql-azure-billing/">SQL Azure Billing</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-5970"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2011%2F04%2Fsql-azure-billing%2F' data-shr_title='SQL+Azure+Billing'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2011%2F04%2Fsql-azure-billing%2F' data-shr_title='SQL+Azure+Billing'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2011/04/sql-azure-billing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtualization Thoughts</title>
		<link>http://thomaslarock.com/2010/10/virtualization-thoughts/</link>
		<comments>http://thomaslarock.com/2010/10/virtualization-thoughts/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 04:11:41 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=4875</guid>
		<description><![CDATA[I decided to drive over to Waltham tonight to listen to Brent Ozar (blog &#124; twitter) talk out of his ass about virtualization. The place was packed and @BrentO put on a good show, as expected. He gave us the four hour slide deck but condensed it down to about 60 minutes.
I chatted with Brent [...]<p><p></p>
<a href="http://thomaslarock.com/2010/10/virtualization-thoughts/">Virtualization Thoughts</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I decided to drive over to Waltham tonight to listen to Brent Ozar (<a href="http://brentozar.com/">blog</a> | <a href="http://twitter.com/BrentO" target="_blank">twitter</a>) talk <span style="text-decoration: line-through;">out of his ass</span> about virtualization. The place was packed and @BrentO put on a good show, as expected. He gave us the four hour slide deck but condensed it down to about 60 minutes.</p>
<p>I chatted with Brent a bit before the talk about some of the issues I had come across with virtualization but it was during the talk that I was struck by a sense of <em>déjà vu</em>. Brent was talking about various ways that certain configurations could affect a host which will then affect all the guests. In my mind I stopped to ponder where I had come across that situation before.</p>
<p>It was with a SAN.</p>
<p>See, when you build yourself a SAN, the idea is to have a crapload (that&#8217;s the technical term) of disks carved out into logical units (LUNs). Your servers end up getting assigned to the LUNs which are presented to the server as a disk. This makes it easy for your SAN admin to expand disks quickly when more storage is needed. It also makes it easy for your SAN admin to choke every last bit of performance from your database server, especially if they treat it like it is a file server. But that&#8217;s a post for a different day. The point here is this: your stuff is shared.</p>
<p>So, what does that mean? It means that if you have a performance issue on one server, which can cause issues with your SAN, then you could see the effects manifested on other servers. You could roll into work one morning and see that there were problems on 20 servers and not think it was related in any way. Worse yet, you could see a problem on just one server and the culprit was a different server sharing the same spindles as yours.</p>
<p>But with virtualization this problem goes away, right? WRONG! In fact, you not only still have the SAN issue but now you have a possible issue with guests and hosts. And we can throw vMotion into the discussion just because we haven&#8217;t had enough things to possibly go wrong. There are so many possible reasons for you to see a performance degradation on your guest that it will really make the forensics challenging.</p>
<p>For those folks that like checklists, you should add in items for checking to see if servers are sharing the same SAN storage, if guests are tied to the same hosts, and if your guest was migrated during the night. It will make your troubleshooting easier. When you go virtual your servers are more co-dependent on each other than ever before. Awareness of this fact will be crucial in how quickly you can isolate problems.</p>
<p>After the talk was done I had Brent call my cell phone to verify that his ringtone would come up (&#8220;Bad Romance&#8221;) and it did.</p>
<p>I heart technology.</p>
<p><p></p>
<a href="http://thomaslarock.com/2010/10/virtualization-thoughts/">Virtualization Thoughts</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-4875"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F10%2Fvirtualization-thoughts%2F' data-shr_title='Virtualization+Thoughts'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F10%2Fvirtualization-thoughts%2F' data-shr_title='Virtualization+Thoughts'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/10/virtualization-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canceling a SQL Azure Account</title>
		<link>http://thomaslarock.com/2010/04/canceling-a-sql-azure-account/</link>
		<comments>http://thomaslarock.com/2010/04/canceling-a-sql-azure-account/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 15:56:48 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>
		<category><![CDATA[Biting The Hand That Feeds Me]]></category>
		<category><![CDATA[Reasons Why I Should Not Be a SQL MVP]]></category>
		<category><![CDATA[Things That Make Me Want To Chew Tinfoil]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=4109</guid>
		<description><![CDATA[or&#8230;not&#8230;
I wanted to cancel my account before I got hit up for &#8220;hidden charges&#8221; or something ridonkulous like that and could not find any way to cancel my subscription short of calling someone on the phone which could be my least favorite thing to do.
From what I could tell, I should be allowed to &#8220;opt-out&#8221; [...]<p><p></p>
<a href="http://thomaslarock.com/2010/04/canceling-a-sql-azure-account/">Canceling a SQL Azure Account</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>or&#8230;not&#8230;</p>
<div id="attachment_4110" class="wp-caption alignleft" style="width: 310px"><a href="http://thomaslarock.com/wp-content/uploads/2010/04/azure_cancel11.jpg?9d7bd4" rel="prettyPhoto[4109]"><img class="size-medium wp-image-4110" title="azure_cancel" src="http://thomaslarock.com/wp-content/uploads/2010/04/azure_cancel1-300x226.jpg?9d7bd4" alt="" width="300" height="226" /></a><p class="wp-caption-text">Well played, Microsoft</p></div>
<p>I wanted to cancel my account before I got hit up for &#8220;hidden charges&#8221; or something ridonkulous like that and could not find any way to cancel my subscription short of calling someone on the phone which could be my least favorite thing to do.</p>
<p>From what I could tell, I should be allowed to &#8220;opt-out&#8221; of an automatic renewal, except I don&#8217;t appear to have that option. I am wondering if I am simply not getting a proper user experience because I am part of some trial program, but it is rather annoying to not be able to simply click a button and say &#8220;stop charging me at the end of this month&#8221;.</p>
<p>As of right now I owe $1.06 for usage charges over the past month. I would be fine with that except for the fact that I was under the impression I was <strong>not</strong> going to be charged anything at all during my trial period. I find it hard to believe that Microsoft <a href="http://blog.seattlepi.com/microsoft/archives/203007.asp">needs my $1.06 that badly</a> but apparently they do. And they also need it again next month, so that may be why they won&#8217;t let me cancel my account so easily.</p>
<p>I suppose I could just drop the server I am using, essentially ending any chance of them charging me for SQL Azure altogether, but something tells me they would find a way to keep billing my credit card. So instead I will just open a new credit card, change my billing information to use the new card, and then just cancel the card.</p>
<p>That should take care of them trying to charge me for a trial service they don&#8217;t want me to cancel easily. And yeah, I understand that opening the card and closing it is a lot more effort than just calling someone at Azure support, but I am annoyed to the point that I would go out of my way to circumvent the &#8220;process&#8221; they have configured.</p>
<p><p></p>
<a href="http://thomaslarock.com/2010/04/canceling-a-sql-azure-account/">Canceling a SQL Azure Account</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-4109"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Fcanceling-a-sql-azure-account%2F' data-shr_title='Canceling+a+SQL+Azure+Account'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Fcanceling-a-sql-azure-account%2F' data-shr_title='Canceling+a+SQL+Azure+Account'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/04/canceling-a-sql-azure-account/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SQL Azure Videos</title>
		<link>http://thomaslarock.com/2010/04/sql-azure-videos/</link>
		<comments>http://thomaslarock.com/2010/04/sql-azure-videos/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 20:47:27 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>
		<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Things to do when you have nothing better to do]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=4064</guid>
		<description><![CDATA[Since I have been railing on SQL Azure lately, I thought I could share with you some of the videos you can watch for free over at MSDN. In case you were not aware, there is a LOT of free content over at MSDN and I am trying to utilize it more and more these [...]<p><p></p>
<a href="http://thomaslarock.com/2010/04/sql-azure-videos/">SQL Azure Videos</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Since I have been <a href="http://thomaslarock.com/2010/04/sql-azure-woes/">railing on SQL Azure lately</a>, I thought I could share with you some of the videos you can watch for free over at MSDN. In case you were not aware, there is a LOT of free content over at MSDN and I am trying to utilize it more and more these days. Right now I am using it as a way to understand more about SQL Azure and I thought I could share three videos that you may also find useful.<br />
<!-- #previewdiv {  height: 150px;  width: 750px;} --></p>
<div id="PreviewDiv">
<h4><a href="http://www.microsoftbroadcaster.com/en-us/Content/Link/4327?WT.z_cType=AR&amp;WT.z_cSource=WWE" target="_blank"> MSDN Video: Microsoft SQL Azure Security Model (Level 200)</a></h4>
<p>This session will cover the following topics:• Authentication• Authorization</p>
</div>
<p><!-- #previewdiv {  height: 150px;  width: 750px;} --></p>
<div id="PreviewDiv">
<h4><a href="http://www.microsoftbroadcaster.com/en-us/Content/Link/4324?WT.z_cType=AR&amp;WT.z_cSource=WWE" target="_blank"> MSDN Video: Microsoft SQL Azure RDBMS Support (Level 200)</a></h4>
<p>This session will cover the following topics:• Creating, accessing and manipulating tables, views, indexes, roles, procedures, triggers, and functions• Insert, Update, and Delete• Constraints• Transactions                             • Temp tables• Query Support</p>
</div>
<p><!-- #previewdiv {  height: 150px;  width: 750px;} --></p>
<div id="PreviewDiv">
<h4><a href="http://www.microsoftbroadcaster.com/en-us/Content/Link/4302?WT.z_cType=WC&amp;WT.z_cSource=WWE" target="_blank"> MSDN Webcast: geekSpeak: SQL Azure Under the Hood with Chris Rolon (Level 200)</a></h4>
<p>In this episode of geekSpeak, Chris Rolon gives us a look under the hood of Microsoft SQL Azure to see how was constructed. Chris discusses the issues involving high availability, failure detection, automatic failover, and  the distributed data fabric.</p>
</div>
<p><p></p>
<a href="http://thomaslarock.com/2010/04/sql-azure-videos/">SQL Azure Videos</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-4064"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Fsql-azure-videos%2F' data-shr_title='SQL+Azure+Videos'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Fsql-azure-videos%2F' data-shr_title='SQL+Azure+Videos'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/04/sql-azure-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Azure Woes</title>
		<link>http://thomaslarock.com/2010/04/sql-azure-woes/</link>
		<comments>http://thomaslarock.com/2010/04/sql-azure-woes/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 16:35:12 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=4037</guid>
		<description><![CDATA[I recently presented a session on SQL Azure (you can download the slide deck here). During the session we talked a lot about some of the little things I have found by simply using SQL Azure. The need for a clustered index on every table was a surprise to me when I first found out [...]<p><p></p>
<a href="http://thomaslarock.com/2010/04/sql-azure-woes/">SQL Azure Woes</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I recently presented a <a href="http://hssug.org/">session on SQL Azure</a> (you can <a href="http://thomaslarock.com/presentations/">download the slide deck here</a>). During the session we talked a lot about some of the little things I have found by simply using SQL Azure. The <a href="http://msdn.microsoft.com/en-us/library/ee336245.aspx">need for a clustered index on every table</a> was a surprise to me when I first found out about it, and it seemed surprising to everyone in the room as well. One person mentioned how it is a common practice to drop indexes before loading data to a table, for example, so they would need to rethink the steps involved in pushing data to the cloud.</p>
<p>I still think the biggest hurdle will be how Microsoft approaches the <a href="http://thomaslarock.com/2010/02/patching-sqlazure/">application of service packs and hotfixes to SQL Azure</a>. One person at my session suggested that they would assume that Microsoft would have done thorough testing of the patch and also that with such limited features available right now that the testing would be able to be streamlined. I tended to agree but decided to point out <a href="http://msdn.microsoft.com/en-us/library/ee336238%28v=MSDN.10%29.aspx">something I found with their documentation</a>:</p>
<div id="attachment_3994" class="wp-caption alignleft" style="width: 310px"><a href="http://thomaslarock.com/wp-content/uploads/2010/04/azure_dmv11.jpg?9d7bd4" rel="prettyPhoto[4037]"><img class="size-medium wp-image-3994" title="azure_dmv" src="http://thomaslarock.com/wp-content/uploads/2010/04/azure_dmv1-300x41.jpg?9d7bd4" alt="" width="300" height="41" /></a><p class="wp-caption-text">Click to see full image</p></div>
<p>So, they went out of their way to link to four DMVs that they <strong>DO NOT</strong> support, and the one DMV they do support in this category is not even a hyperlink? Why, exactly, would you hyperlink to things I cannot use? With such a huge usability FAIL, why is it that I would trust them to do thorough testing of any patch when they cannot even handle the usability of their documentation?</p>
<p>I want to love SQL Azure, I really do. I intend to find more and more ways to utilize it whenever possible. But when I see things like above it really makes me question how some of the plumbing is really being handled. I strongly believe that if you take care of the little things then you will inevitably also take care of the big things. And if you can&#8217;t do the little things right then you might as well &#8220;use the button&#8221;.</p>
<div id="attachment_3937" class="wp-caption alignleft" style="width: 310px"><a href="http://thomaslarock.com/wp-content/uploads/2010/04/IMG00231-20100219-185311.jpg?9d7bd4" rel="prettyPhoto[4037]"><img class="size-medium wp-image-3937" title="IMG00231-20100219-1853" src="http://thomaslarock.com/wp-content/uploads/2010/04/IMG00231-20100219-18531-300x224.jpg?9d7bd4" alt="" width="300" height="224" /></a><p class="wp-caption-text">Use the button, please.</p></div>
<p>In the past four weeks I have come across a lot of issues with the documentation being borderline unusable. When I was trying to push data to the cloud a few weeks back I talked to Buck Woody (<a href="http://blogs.msdn.com/buckwoody/">blog</a> | <a href="http://twitter.com/buckwoody" target="_blank">twitter</a>) about a handful of options to which he replied &#8220;Why don&#8217;t you just use Sync?&#8221;</p>
<p>&#8220;Well,&#8221; I replied, &#8220;because I don&#8217;t see that mentioned anywhere as an option. Don&#8217;t your departments talk to each other? Why is this option not in the documentation?&#8221;</p>
<p><em>I know this is really v1.0 of a product, and that things will get better in time</em>. I truly hope that is the case and we are not going to be subject to having things half-done tossed over the fence at us to use. But the more time I spend with SQL Azure the less comfortable I am that they are taking care of the little things.</p>
<p>And I consider documentation to be more than just a little thing.</p>
<p><p></p>
<a href="http://thomaslarock.com/2010/04/sql-azure-woes/">SQL Azure Woes</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-4037"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Fsql-azure-woes%2F' data-shr_title='SQL+Azure+Woes'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Fsql-azure-woes%2F' data-shr_title='SQL+Azure+Woes'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/04/sql-azure-woes/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Live! Hartford SQL Server Users Group Meeting Tomorrow</title>
		<link>http://thomaslarock.com/2010/04/live-hartford-sql-server-users-group-meeting-tomorrow/</link>
		<comments>http://thomaslarock.com/2010/04/live-hartford-sql-server-users-group-meeting-tomorrow/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 19:01:24 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[PASS]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=3969</guid>
		<description><![CDATA[Tomorrow I will be presenting at the first ever Hartford SQL Server Users Group. The title of the talk is Cloud Computing with SQL Azure, but only because I couldn&#8217;t pull together my first choice which was &#8220;Dora the Cloud Explorer&#8221;. Sorry, but I ran out of time on that because I&#8217;ve been a little [...]<p><p></p>
<a href="http://thomaslarock.com/2010/04/live-hartford-sql-server-users-group-meeting-tomorrow/">Live! Hartford SQL Server Users Group Meeting Tomorrow</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Tomorrow I will be presenting at the first ever Hartford SQL Server Users Group. The title of the talk is <a href="http://hssug.org/">Cloud Computing with SQL Azure</a>, but only because I couldn&#8217;t pull together my first choice which was &#8220;Dora the Cloud Explorer&#8221;. Sorry, but I ran out of time on that because I&#8217;ve <a href="http://thomaslarock.com/2010/04/24-hours-of-pass-celebrating-sql-server-2008-r2/">been a little busy</a> with the upcoming <a href="http://www.sqlpass.org/24hours/2010/default.aspx">24 Hours of PASS event</a>. By the way, I am going to adopt <a href="http://www.brentozar.com/archive/2010/04/hours-of-pass-blitz-server-takeovers/">Brent Ozar&#8217;s moniker of 24iHop</a> for the event. In fact, if I can find an iHop near me that has wireless, I may just UStream myself from there during the event.</p>
<p>The talk tomorrow will start around 1-ish. Our meeting is schedule to go from 12-4PM EDT and I expect that we will start broadcasting around 1PM but don&#8217;t get upset if we are a few minutes behind because Rob and I need to spend some time taking care of business and I doubt anyone really wants to watch that. Oh, before I forget, here is the LiveMeeting link for tomorrow:</p>
<p><a href="https://www.livemeeting.com/cc/microsoft/join?id=TJB64W&amp;role=attend&amp;pw=4BMMRD">https://www.livemeeting.com/cc/microsoft/join?id=TJB64W&amp;role=attend&amp;pw=4BMMRD</a></p>
<p>We have over fifty people registered for the event tomorrow, which would be an incredible number for Rob and I to have for our first event. We are really hoping we can continue to meet here at least once a quarter. Oh, how about a calendar invite? Yeah, that could be helpful. I cannot save .ics files to my current web host but what I can do is configure an event in Google Calendar and share it with you. Just click on the friendly button:</p>
<p><a href="http://www.google.com/calendar/hosted/thomaslarock.com/event?action=TEMPLATE&amp;tmeid=XzYwcTMwYzFnNjBvMzBlMWk2MG80YWMxZzYwcmo4Z3BsODhyajJjMWg4NHMzNGg5ZzYwczMwYzFnNjBvMzBjMWc2b28zaWNwazhjcDQ0ZGkxOGNyazZnOWc2NG8zMGMxZzYwbzMwYzFnNjBvMzBjMWc2MG8zMmMxZzYwbzMwYzFnODRyNDZoYTI2MHNrNGgxaTZwMjM4ZTFrODRzazZoYTQ4cDM0MmdoajZzcGo2aGkzODhvZyBzcWxyb2Nrc3RhckB0aG9tYXNsYXJvY2suY29t&amp;tmsrc=c3Fscm9ja3N0YXJAdGhvbWFzbGFyb2NrLmNvbQ" target="_blank"><img style="margin-bottom: 5px; margin-right: 1500px; border: 0pt none;" title="Go ahead and click on me!" src="http://www.google.com/calendar/images/ext/gc_button1_en.gif" border="0" alt="" width="100" height="25" /></a></p>
<p>I mentioned that our meeting is scheduled from 12-4PM EDT, and I will start talking at 1PM EDT or so, but don&#8217;t expect a three hour talk on SQL Azure. My talk will only last about an hour, including questions. So, if you are planning on watching during your lunch hour, that&#8217;s fine, you don&#8217;t have to worry about missing the last two hours of the presentation because you won&#8217;t miss anything except fifty people eating cold pizza and milling about before heading home.</p>
<p>I hope to see you there, or online, tomorrow!</p>
<p><p></p>
<a href="http://thomaslarock.com/2010/04/live-hartford-sql-server-users-group-meeting-tomorrow/">Live! Hartford SQL Server Users Group Meeting Tomorrow</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-3969"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Flive-hartford-sql-server-users-group-meeting-tomorrow%2F' data-shr_title='Live%21+Hartford+SQL+Server+Users+Group+Meeting+Tomorrow'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F04%2Flive-hartford-sql-server-users-group-meeting-tomorrow%2F' data-shr_title='Live%21+Hartford+SQL+Server+Users+Group+Meeting+Tomorrow'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/04/live-hartford-sql-server-users-group-meeting-tomorrow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Find Tables That Are Missing a Clustered Index</title>
		<link>http://thomaslarock.com/2010/03/find-tables-that-are-missing-a-clustered-index/</link>
		<comments>http://thomaslarock.com/2010/03/find-tables-that-are-missing-a-clustered-index/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 18:03:30 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=3918</guid>
		<description><![CDATA[Today I had the need to find tables in a database that did not have a clustered index defined. Why would I have such a need? That&#8217;s a great question.
Anyway, I set about with a few basic questions for myself such as &#8220;Self, how many tables are there?&#8221; So I did what I normally do [...]<p><p></p>
<a href="http://thomaslarock.com/2010/03/find-tables-that-are-missing-a-clustered-index/">Find Tables That Are Missing a Clustered Index</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Today I had the need to find tables in a database that did not have a clustered index defined. Why would I have such a need? That&#8217;s a great question.</p>
<p>Anyway, I set about with a few basic questions for myself such as &#8220;Self, how many tables are there?&#8221; So I did what I normally do whenever I have questions of MS SQL, I took a nose dive into the system information. First up would be to count the objects defined as a user table which I got with this (I was connected to AdventureWorks but feel free to run this against whatever database you are curious about):</p>
<p><span style="color: #0000ff;">SELECT </span><span style="color: #ff00ff;">COUNT</span><span style="color: #808080;">(*)</span><br />
<span style="color: #0000ff;">FROM </span><span style="color: #008000;">sys.objects</span><br />
<span style="color: #0000ff;">WHERE type</span> <span style="color: #808080;">=</span> <span style="color: #ff0000;">&#8216;U&#8217;</span></p>
<p>Running against AdventureWorks gives me a count of seventy (70) user defined tables. The next question I had for myself was &#8220;Self, how many clustered indexes exist for those seventy tables?&#8221; This required a little more work. I needed to keep swimming in the system information but now I had to swim in a very particular direction. That direction was towards the sys.indexes view where the index_id was equal to 1. Why a 1? Because <a href="http://msdn.microsoft.com/en-us/library/ms173760.aspx">that is how Microsoft decided to tag each and every clustered index</a>.</p>
<p>So, the following query would give me a count of the number of tables with a clustered index defined, answering my second question:</p>
<p><span style="color: #0000ff;">SELECT </span><span style="color: #ff00ff;">COUNT</span><span style="color: #808080;">(*)</span><br />
<span style="color: #0000ff;">FROM </span><span style="color: #008000;">sys.indexes</span><br />
<span style="color: #0000ff;">WHERE <span style="color: #ff00ff;">object_id</span> <span style="color: #808080;"> </span></span><span style="color: #808080;">IN</span><br />
<span style="color: #808080;">(</span><span style="color: #0000ff;">SELECT</span> <span style="color: #ff00ff;">object_id</span> <span style="color: #0000ff;">FROM</span> <span style="color: #008000;">sys.objects</span> <span style="color: #0000ff;">WHERE type</span> <span style="color: #808080;">=</span> <span style="color: #ff0000;">&#8216;U&#8217;</span><span style="color: #808080;">)</span><br />
<span style="color: #808080;">AND</span> index_id <span style="color: #808080;">=</span> 1</p>
<p>Running this I promptly found that AdventureWorks has sixty-eight (68) tables that have a clustered index.Good news? Not really, no, I was hoping that every table had a clustered index. Why? Great question.</p>
<p>And to top it off, I have no idea which tables out of the 70 are missing a clustered index. All this talking to myself has distracted me from what I really need, which is a script that answers the <em>real </em>question: &#8220;Self, which tables are missing a clustered index?&#8221; I kept swimming in the system information, doing a loop around the same spot in the ocean I was already at, take the two answers above to arrive at:</p>
<p><span style="color: #0000ff;">SELECT </span>name<br />
<span style="color: #0000ff;">FROM </span><span style="color: #008000;">sys.objects</span><br />
<span style="color: #0000ff;">WHERE </span><span style="color: #0000ff;">type </span><span style="color: #808080;">=</span> <span style="color: #ff0000;">&#8216;U&#8217;</span><br />
<span style="color: #0000ff;">AND </span><span style="color: #ff00ff;">object_id</span> <span style="color: #808080;">NOT IN</span><br />
<span style="color: #808080;">(</span><span style="color: #0000ff;">SELECT </span><span style="color: #ff00ff;">object_id</span> <span style="color: #0000ff;">FROM </span>sys.indexes <span style="color: #0000ff;">WHERE </span>index_id <span style="color: #808080;">=</span> 1<span style="color: #808080;">)</span></p>
<p><span style="color: #808080;"><span style="color: #000000;">And <a href="http://thomaslarock.com/2009/06/from-finger-to-bung/">a-bing, a-bang, a-bung</a> there you go, the results are the following:</span></span></p>
<p>ProductProductPhoto<br />
DatabaseLog</p>
<p>What&#8217;s that? You want to know why I would even care about this? Well, it turns out that this information is going to be important for anyone that is interested in SQL Azure. Why? That&#8217;s a great question. Let me introduce you to my new friend, Error Message 40054:</p>
<p><span style="color: #ff0000;">Msg 40054, Level 16, State 1, Line 3<br />
Tables without a clustered index are not supported in this version of SQL Server. Please create a clustered index and try again.</span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">Yeah, that&#8217;s right, tables in SQL Azure *must* have a clustered index defined <em>before</em> you are allowed to insert any data. So, if you are looking to push your database to the cloud, you need to start thinking about your entire design, because there are a <a href="http://msdn.microsoft.com/en-us/library/ee336245.aspx">lot more factors that need to be considered</a> other than just clustered indexes on each table. </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">And as luck would have it, I will be touching upon this topic (and others) as part of my talk next week at <a href="http://thomaslarock.com/2010/03/hartford-sql-server-user-group/">the Hartford SQL Server User Group meeting</a>. We are looking to have the meeting broadcast live and I will post the event details once I have them.<br />
</span></span></p>
<p><p></p>
<a href="http://thomaslarock.com/2010/03/find-tables-that-are-missing-a-clustered-index/">Find Tables That Are Missing a Clustered Index</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-3918"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F03%2Ffind-tables-that-are-missing-a-clustered-index%2F' data-shr_title='Find+Tables+That+Are+Missing+a+Clustered+Index'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F03%2Ffind-tables-that-are-missing-a-clustered-index%2F' data-shr_title='Find+Tables+That+Are+Missing+a+Clustered+Index'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/03/find-tables-that-are-missing-a-clustered-index/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cloud Computing Conference</title>
		<link>http://thomaslarock.com/2010/03/cloud-computing-conference/</link>
		<comments>http://thomaslarock.com/2010/03/cloud-computing-conference/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 15:05:20 +0000</pubDate>
		<dc:creator>sqlrockstar</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[SQLServerPedia Wiki]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=3808</guid>
		<description><![CDATA[I took part in a one day conference today on cloud computing. It took place at the Harvard Club in Boston, which was an interesting choice to have the event. I had never been to the Harvard Club before, and I enjoyed the history displayed all around me. I did not wear a coat and [...]<p><p></p>
<a href="http://thomaslarock.com/2010/03/cloud-computing-conference/">Cloud Computing Conference</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I took part in a one day conference today on cloud computing. It took place at the Harvard Club in Boston, which was an interesting choice to have the event. I had never been to the Harvard Club before, and I enjoyed the history displayed all around me. I did not wear a coat and tie, and when I saw people in the parking lot dressed up I thought it might be the type of place where they were going to hand me a clip-on when I walked through the door. Thankfully they didn&#8217;t.</p>
<p>There was quite a lot of valuable information shared today. Each time I attend events pertaining to Microsoft&#8217;s cloud computing services I come away with a deeper understanding of where they are taking us. I think this is partly the result of the fact that more times you hear something the more it becomes familiar and understandable. The other reason is that as the months go by it becomes easier for others to understand what Microsoft is doing as well, including Microsoft themselves. In fact, I would say over half of the audience today were Microsoft employees. I bumped into <a href="http://www.linkedin.com/pub/rob-walters/4/7b5/716">Rob Walters</a>, for example, as well as a handful of other Microsoft employees looking for a deeper understanding of what services their company is looking to provide.</p>
<p>So what did I learn today? Well, I&#8217;m glad you asked. Here are some of the items.</p>
<h3>So Many Layers</h3>
<p>There are a lot of layers at play here, and a lot of acronyms to go with them. You have software as a service (SaaS), platforms as a service (PaaS, <a href="http://www.paaseastereggs.com/">which makes me think of Easter eggs</a>), and infrastructure as a service (IaaS). In there you find Azure (Windows and SQL), Sharepoint, Exchange, Office Communicator, and LiveMeeting. You can be in the cloud, host your own cloud, or have a hybrid model. Microsoft has said that every product they have will be offered as a cloud service eventually, which warrants mentioning here as that is going to dramatically changed the future state of IT over the next 5-7 years.</p>
<p>Time and again the speakers today did a very good job at describing all of these layers and the various ways that we could use existing cloud services to enhance our shops as well as lower overall IT costs. Not just the costs of hardware, mind you, but also lowering the costs associated with development of software. We heard lots of stories about how a traditional project that would take six to nine months could be done in six to eight weeks because you were streamlining the ability to get the right hardware in place in a timely manner.</p>
<p>And anyone that has trouble getting hardware delivered from a vendor can certainly understand the value in that. If cloud services were only about a data center it could be valuable itself, but toss in some software and you really have something to take notice. With platforms and software thrown in you get the ability to quickly change your needs to shifting market trends, not to mention the occasional need for you to handle spikes in usage without needing to purchase expensive hardware.</p>
<h3>Point of No Return</h3>
<p>The funniest moment of the day was when a question was asked regarding a &#8220;reverse-migration&#8221;. See, Microsoft will do whatever they can in order to help migrate you to their services. But they really don&#8217;t have a lot of interest in helping people migrate <em>off</em> of the cloud. To be fair, I certainly understand why they wouldn&#8217;t want to spend much time in helping people migrate away, and that&#8217;s fine. The point that was driven home was that once you decide to start using their services it is not easy to decouple yourself from them. So, if you do decide to go into the cloud, you might as well understand that your decision is final.</p>
<p>Think of going to the cloud as if you were having children. Once you have them you can&#8217;t put them back.</p>
<h3>Corporate Tech Lags Behind Households</h3>
<p>One of the sessions was on social computing, which was an (almost) clever way to get me to attend a session on Sharepoint 2010. I love the collaboration tools that they are shoving into Sharepoint, I really do, but I&#8217;m not certain that I will get to use them anytime soon. Why is that? Because companies are slow to adopt new technologies.</p>
<p>Remember when going to the office meant that you got to play with &#8220;cutting edge&#8221; hardware and software? I sure do. At some point in the past fifteen years that has changed. These days, our phones are usually more cutting edge and capable than our desktops at work. And the younger people entering the workforce each year don&#8217;t think of social computing as a novelty. No, for them, it is an expected behavior. Facebook account? Expected. Use Twitter? Expected. Have or read a blog? Expected. So for Microsoft to be including those tools in Sharepoint makes sense, but it will be five years before I see them adopted and used in mainstream corporate America.</p>
<h3>Ask the (Male) Experts and Get Answers Even If They Are Not an Expert</h3>
<p>At the end of the day there was an &#8216;Ask the Experts&#8217; panel discussion. I looked up from my tiramisu and saw nine men sitting in chairs. That&#8217;s right, the first thing I noticed is that there was no woman on this panel. Not sure why, but that stood out quite a bit, especially since there were at least a dozen women from Microsoft in attendance (out of maybe 100 people total), I would like to think one of them had some expertise in cloud computing that they could have been invited onto the panel. Anyway, as the questions went along, someone asked a question on SQL Azure. And then I noticed something else.</p>
<p>Everyone sitting in a chair started turning their heads to look at each other. I went down the line and noticed that there was no SQL expert on the panel! I immediately turned to Rob and said &#8220;You&#8217;re the only SQL expert in the room, perhaps you should go up and answer the question.&#8221; One of the experts started to answer the question and I had a hard time keeping my mouth shut. The question? &#8220;How do you connect to, and develop against, SQL Azure?&#8221; The answer?</p>
<p><em>&#8220;You simply use the same tools you use right now.&#8221;</em></p>
<p>Um, well, technically that could be considered correct, with a salesman-esque type of leniency, I suppose. When I heard the answer I turned to Rob and said &#8220;Wow. He really glossed over a LOT of details with that answer.&#8221; I <em>really</em> didn&#8217;t want to let this go. My mind was telling my mouth to start asking other SQL Azure questions. Things like:</p>
<p>&#8220;Is there a limit to the size of a database?&#8221; (Yep.)</p>
<p>&#8220;Can I take a backup of my database?&#8221; (Nope.)</p>
<p>&#8220;You guarantee 99.9% uptime, but will you guarantee me a specified I/O per second?&#8221; (Nope.)</p>
<p>&#8220;Will you roll back a SQL patch if I need it?&#8221; (Probably not.)</p>
<p>And so on. I refrained from asking any questions because I knew I would just be a PITA. Yeah, that&#8217;s right, I held my tongue. I know. I can&#8217;t believe it either. But I didn&#8217;t want to scare anyone and I didn&#8217;t want to upset my hosts and I didn&#8217;t want to be escorted from the Harvard Club until after they raffled off the xBox.</p>
<p>Overall this was a very good day filled with a lot of valuable information, and I am thankful for the opportunity to attend. I hope to attend 3-4 other events this year that are dedicated to Microsoft&#8217;s cloud services, as things tend to change frequently and I want to keep informed on everything Azure has to offer. I do believe that it is where our industry is heading.</p>
<p><p></p>
<a href="http://thomaslarock.com/2010/03/cloud-computing-conference/">Cloud Computing Conference</a> is a post from: <a href="http://thomaslarock.com">SQLRockstar | Thomas LaRock</a>
<p></p>
Join Denny Cherry (<a href="http://www.twitter.com/mrdenny">@mrdenny</a>) and me for two days of SQL instruction, training, and wine tasting in the California sunshine <a href="http://sqlexcursions.com/napa-2011-sign-up">this May for $799</a>.
<p></p>
</p>
<div class="shr-publisher-3808"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F03%2Fcloud-computing-conference%2F' data-shr_title='Cloud+Computing+Conference'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fthomaslarock.com%2F2010%2F03%2Fcloud-computing-conference%2F' data-shr_title='Cloud+Computing+Conference'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://thomaslarock.com/2010/03/cloud-computing-conference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic
Database Caching 7/52 queries in 0.080 seconds using disk: basic
Object Caching 1919/2027 objects using disk: basic

Served from: thomaslarock.com @ 2012-02-07 10:48:18 -->
