<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5485181488522668586</id><updated>2012-02-27T15:19:52.744-05:00</updated><category term='Personal'/><category term='Denali'/><category term='SQL Saturday 62'/><category term='TDE'/><category term='MCM'/><category term='Apply'/><category term='Powershell'/><category term='Master Data Management'/><category term='PASS Election'/><category term='SQL OS'/><category term='partitioning'/><category term='SQL University'/><category term='Maintenance Plans'/><category term='MAGICPass'/><category term='T-SQL Tuesday'/><category term='SQL Internals'/><category term='SQL Rally'/><category term='SQL Azure'/><category term='Certifications'/><category term='Indexes'/><category term='PASS DBA Virtual Chapter'/><category term='DBA Virtual Chapter'/><category term='ACID'/><category term='SSIS'/><category term='Cloud'/><category term='humor'/><category term='NomCom'/><category term='Master Data Services'/><category term='SQL Saturday'/><category term='PASS Summit 2011'/><category term='Heaps'/><category term='goals'/><category term='Transparent Data Encryption'/><category term='Presentations'/><category term='Slide Decks'/><category term='Advice'/><category term='Compression'/><category term='Publix'/><category term='Snapshots'/><category term='Database Administration'/><category term='Learning'/><category term='SQL Fundamentals'/><category term='backwards Compatibility'/><category term='SQL Community'/><category term='CTE'/><category term='Thank You'/><category term='UCP'/><category term='twitter'/><category term='BI'/><category term='Pre-Cons'/><category term='MeMe Monday'/><category term='Pragmatic Works'/><category term='OPASS'/><category term='T-SQL'/><category term='myths'/><category term='Training'/><title type='text'>SQLBalls</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.sqlballs.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default?start-index=101&amp;max-results=100'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>103</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-2948367767218787072</id><published>2012-02-27T15:19:00.001-05:00</published><updated>2012-02-27T15:19:52.749-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Rally'/><category scheme='http://www.blogger.com/atom/ns#' term='TDE'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Internals'/><title type='text'>I’m Going to SQL RALLY!</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-raSz1J7jSR0/T0vkLpQguwI/AAAAAAAABkI/q7BRcDodAXg/s1600/dallas-convention-center2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-raSz1J7jSR0/T0vkLpQguwI/AAAAAAAABkI/q7BRcDodAXg/s1600/dallas-convention-center2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Hello Dear Reader, I’ve just received great news I’M HEADEDTO &lt;a href="http://www.sqlpass.org/sqlrally/2012/dallas/Agenda/Sessions.aspx"&gt;SQLRALLY 2012&lt;/a&gt;! But I didn’t get here on my own, I have you to Thank.&amp;nbsp; And I would like to do just that.&amp;nbsp; Thank You to everyone who voted for me aspart of the recent Community vote!&amp;nbsp; Ireally appreciate it.&amp;nbsp; It is always anhonor to be picked to participate in a SQL event, but it means a lot when yourpeers vote you in. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I promise that you will not be let down, I’ve got not one,but TWO amazing sessions that made it through the voting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;“So Balls,”&lt;/i&gt; yousay, &lt;i&gt;“What are you presenting on?”&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Great question Dear Reader, and away we go!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;Transparent DataEncryption Inside and Out in SQL 2012&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-hZBNHAjawZs/T0vkLDj1RXI/AAAAAAAABkA/0UuuxvPGrBY/s1600/colossus.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="155" src="http://2.bp.blogspot.com/-hZBNHAjawZs/T0vkLDj1RXI/AAAAAAAABkA/0UuuxvPGrBY/s320/colossus.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;&lt;span style="color: #7f7f7f;"&gt;Security is a veryimportant part of your job and in how data is utilized.&amp;nbsp; We have many tools to make data more secure,and starting in SQL 2008 we were able to add Transparent Data Encryption tothat list.&amp;nbsp; Find out What it does andWhat it doesn’t do, How it effects Read-Only Filegroups, Performance,Compression (Backup and Row/Page), What the X.509 Encryption Standard is andWhy you should be careful of what you store and where, and other AdvanceFeatures as well as some tips on how to manage it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I’ve had a lot of fun presenting on this topic in thepast.&amp;nbsp; Transparent Data Encryption is awonderful technology that we were able to start using in SQL 2008.&amp;nbsp; I was lucky very early on that as soon as Istarted working with 2008 I was working with TDE.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When you use TDE there are some very important things toknow and consider the first is what TDE does and doesn’t do, the second whatphysical changes actually occur within your database, and finally how youmanage certificates and how they affect your recovery scenarios for yourdatabases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I’ve done a Lightening round version of this presentation forOPASS, the Orlando SQL Server User Group, my friends at Publix, and for &lt;a href="http://www.sqlballs.com/2011/08/sql-saturday-79-recap-thank-you-sql.html"&gt;SQLSaturday 79 South Florida&lt;/a&gt; this past year.&amp;nbsp;This year I start off the year with a Bang presenting on this topic at &lt;a href="http://devconnections.com/shows/sp2012/speakers.aspx?s=185"&gt;SQLConnections&lt;/a&gt; in Las Vegas, and now I’ll get to present on this at &lt;a href="http://www.sqlpass.org/sqlrally/2012/dallas/"&gt;SQL Rally 2012&lt;/a&gt; as well!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;SQL Internals,Recovery Models, and Backups! OH MY!&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ys6aDmQl7Sg/T0vkJXv7stI/AAAAAAAABjo/Tscb-cGEuYM/s1600/back-to-the-future.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="274" src="http://3.bp.blogspot.com/-Ys6aDmQl7Sg/T0vkJXv7stI/AAAAAAAABjo/Tscb-cGEuYM/s320/back-to-the-future.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;&lt;span style="color: #7f7f7f;"&gt;The more you knowabout SQL Server the more you understand how it works.&amp;nbsp; SQL Server is a product we use every day, andmost of us know the big concepts.&amp;nbsp; At the10,000 foot view we know what&amp;nbsp; Databases,Tables, and Columns are.&amp;nbsp;&amp;nbsp; But what makesup those Databases, Tables, and Columns.&amp;nbsp;What are Records, Pages, Extents, and Allocation Units?&amp;nbsp; What are Full, Simple, and Bulk-LoggedRecovery?&amp;nbsp; What are the differencesbetween&amp;nbsp; Full, Transaction Log, Differential,or Filegroup backups?&amp;nbsp; What is a PiecemealRestore?&amp;nbsp; This is an introduction tothese concepts using SQL 2012.&amp;nbsp; In thissession you will learn about the internal Structure, Recovery Models, andBackups and be better prepared to for Future Learning and Managing SQL!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When I first put together this presentation it was meant tobe a leap frog session.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;“So Balls,”&lt;/i&gt; yousay &lt;i&gt;“I’m not playing leap frog with you.”&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;No worries Dear Reader, I’m not playing a game, but what Imean by leap frog is I want you to leap ahead.&amp;nbsp;As I’ve studied SQL Server I’ve noticed that there are some fundamental conceptsthat you encounter over and over again. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The reason because they are all interrelated.&amp;nbsp; A.C.I.D., Transaction Isolation Levels, theinternal components of SQL Server’s Relation &amp;amp; Storage Engine, B-TreeStructures, Pages, Allocation Units, Transaction Log management, Recovery Model’s,and Backups (that’s a mouth full OH MY!).&amp;nbsp;I’m not going to make you an expert, but I’m going to arm you withknowledge and concepts to allow you to go forth and be better prepared forfuture learning.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;But what we cover will apply directly to how you wouldchoose the type of backups that are appropriate for the database systems thatyou manage. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;THANK YOU&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Po7l-7uHOMM/T0vkkJOeZDI/AAAAAAAABkQ/YMwrtvOzxH4/s1600/image001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="50" src="http://1.bp.blogspot.com/-Po7l-7uHOMM/T0vkkJOeZDI/AAAAAAAABkQ/YMwrtvOzxH4/s400/image001.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once again Dear Reader and Dear SQL Community, I would justlike to say Thank You.&amp;nbsp; I hope to see youand I hope to see you at SQL Rally 2012!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks,&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-2948367767218787072?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/2948367767218787072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2012/02/im-going-to-sql-rally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/2948367767218787072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/2948367767218787072'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2012/02/im-going-to-sql-rally.html' title='I’m Going to SQL RALLY!'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-raSz1J7jSR0/T0vkLpQguwI/AAAAAAAABkI/q7BRcDodAXg/s72-c/dallas-convention-center2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-4978663422783550593</id><published>2012-02-06T09:42:00.000-05:00</published><updated>2012-02-06T09:42:10.892-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compression'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Rally'/><category scheme='http://www.blogger.com/atom/ns#' term='Pre-Cons'/><title type='text'>SQL Rally 2012 Vote For Me!</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iz6t1ZuSxQo/Ty_laWiZG7I/AAAAAAAABak/LVLNfqVIOEA/s1600/dallas-convention-center2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://2.bp.blogspot.com/-iz6t1ZuSxQo/Ty_laWiZG7I/AAAAAAAABak/LVLNfqVIOEA/s320/dallas-convention-center2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Hello Dear Reader!&amp;nbsp;Last year I tossed my hat in the ring on the world of Presenting.&amp;nbsp; This was a tremendous experience for me.&amp;nbsp; Presenting is a whole other skill set, onethat I had not exercised very often.&amp;nbsp; Themore I presented the more I learned.&amp;nbsp; I receivedwonderful questions and feedback that helped me grow from SQL Rally 2011,presenting Page &amp;amp; Row Compression How, When, and Why to the PASS Summit2011 where I presented Page &amp;amp; Row Compression: Deep Dive.&amp;nbsp; All of this and there is still more to gointo.&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;"So Balls,"&lt;/i&gt;you say, &lt;i&gt;"What are we voting foragain?"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Great Question Dear Reader!&amp;nbsp;While I've presented loads on Page &amp;amp; Row Compression, in 2012 we areadding Spatial Compression to the mix and Vertipaq Compression that gives usColumnstore Indexes.&amp;nbsp; Not to mention westill have Backup Compression as well.&amp;nbsp;Put all that together and I've got enough information to fill a wholeday, and that is just what I'd like to do!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I've submitted a Full Day Pre-Con on Compression to SQLRally 2012. &amp;nbsp;I am honored to say that I'm up for vote along with some other really great sessions. &amp;nbsp;And you Dear Reader get to vote and decide on who the final two are that make it.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;THERE'S ALWAYS ROOMFOR COMPRESSION&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PLk1WGWeEL4/Ty_laARFx3I/AAAAAAAABac/UWbUjREwSX0/s1600/squeeze.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-PLk1WGWeEL4/Ty_laARFx3I/AAAAAAAABac/UWbUjREwSX0/s320/squeeze.jpg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The title of my Pre-Con is "There's Always Room forCompression" and here is a copy of my abstract. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;&lt;span style="color: grey; font-size: 14.0pt; line-height: 115%; mso-themecolor: background1; mso-themeshade: 128;"&gt;Come on There’s Always Room for Compression!&amp;nbsp; In SQL 2012 Compression hits with aBang.&amp;nbsp; We should all be taking backups,and Compressing our backups as well.&amp;nbsp; Butwhat advanced feature can cost Compression performance and how can you re-claimit?&amp;nbsp; SQL 2008 we got Backup and Page&amp;amp; Row Compression, SQL 2008 R2 gave us Unicode Compression to add to themix, and SQL 2012 give’s us Page &amp;amp; Row Compression for Spatial Data.&amp;nbsp; On top of that we get VertiPaq Compressionfor Columnstore Indexes.&amp;nbsp;&amp;nbsp; If you arerunning an OLTP shop, working heavily with BI, or a mix of the two Compressionin SQL Server 2012 is something you should learn about.&amp;nbsp; There are 3 bottleneck’s in any Database,find out how Page &amp;amp; Row Compression can help you offload I/Op’s forCPU.&amp;nbsp; BI heavy shop? Understand WhatColumnstore Indexes are, how they work, and how you can use them.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-c1erhtP91G8/Ty_lbCsUIGI/AAAAAAAABa0/H1UPGeUYMVQ/s1600/text.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-c1erhtP91G8/Ty_lbCsUIGI/AAAAAAAABa0/H1UPGeUYMVQ/s1600/text.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you are interested in Compression, looking at using thisat work, or trying to figure out best practices for Compressing Data vote forme!&amp;nbsp; We will Deep Dive Page &amp;amp; RowCompression and look at the internal components, how it works, how you monitorit, and that will lead to a greater understanding in how to apply it.&amp;nbsp; The internals of Columnstore indexes usingVertipaq Compression, we will be spelunking on those internals as well!&amp;nbsp; Come on spelunking on internals, that justsounds fun!&amp;nbsp; *I first heard that phrasefrom Paul Randal(&lt;a href="https://twitter.com/#!/paulrandal"&gt;@PaulRandal&lt;/a&gt; | &lt;a href="http://www.sqlskills.com/blogs/paul"&gt;Blog&lt;/a&gt;), it is his but I'mborrowing it &lt;span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"&gt;J&lt;/span&gt;!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Not only will we be Deep Diving a couple different area'sbut I want this to be an interactive day.&amp;nbsp;I will be putting together a Sample Database that we will use so we canwork together and by the end of the day you will have hands on experience withDetermining what Tables are good candidates from Compression, Compressing them,taking baselines Before and After in order to see what benefits that we have achieved.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Compression can help you if you an OLTP shop or if you are aDBA who works primarily with BI.&amp;nbsp; Thereis something for everyone.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;GO VOTE!&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0dLDCrwibYM/Ty_mMEKvvjI/AAAAAAAABa8/yo9EECPW81I/s1600/Vote.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-0dLDCrwibYM/Ty_mMEKvvjI/AAAAAAAABa8/yo9EECPW81I/s320/Vote.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Even if you do not vote for me there are a lot of reallygreat Pre-Con's that you can vote for, (Like my friend &amp;amp; Co-Worker BradleySchacht(&lt;a href="https://twitter.com/#!/bradleyschacht"&gt;@BradleySchacht&lt;/a&gt; | &lt;a href="http://www.bradleyschacht.com/"&gt;Blog&lt;/a&gt;) "The 3 P's of Presentation(PerformancePoint, PowerPivot, Power View)".&amp;nbsp; All you need is an active login for PASS andyou can vote.&amp;nbsp; Please Go cast yours today&lt;a href="http://www.sqlpass.org/sqlrally/2012/dallas/CommunityChoice.aspx"&gt;ClickHere!&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TOxfBliBHPg/Ty_lancl7xI/AAAAAAAABas/mTGuhyIcf80/s1600/sqlrallybanner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="51" src="http://2.bp.blogspot.com/-TOxfBliBHPg/Ty_lancl7xI/AAAAAAAABas/mTGuhyIcf80/s400/sqlrallybanner.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-4978663422783550593?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/4978663422783550593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2012/02/sql-rally-2012-vote-for-me.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4978663422783550593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4978663422783550593'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2012/02/sql-rally-2012-vote-for-me.html' title='SQL Rally 2012 Vote For Me!'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-iz6t1ZuSxQo/Ty_laWiZG7I/AAAAAAAABak/LVLNfqVIOEA/s72-c/dallas-convention-center2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-8155561187031104384</id><published>2012-02-03T00:39:00.000-05:00</published><updated>2012-02-03T00:39:34.410-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pragmatic Works'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Pragmatic Works Has Balls...SQLBalls</title><content type='html'>&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xVnwPqqo_Ps/TytxITtbozI/AAAAAAAABXY/2hev_EUXBe4/s1600/a+new+day.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-xVnwPqqo_Ps/TytxITtbozI/AAAAAAAABXY/2hev_EUXBe4/s320/a+new+day.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/54296260@N05/6036813377/"&gt;http://www.flickr.com/photos/54296260@N05/6036813377/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;That is right Dear Reader, I am making the jump, StartingMonday February 6th I will be a Sr. Consultant with &lt;a href="http://www.pragmaticworks.com/"&gt;Pragmatic Works&lt;/a&gt;.&amp;nbsp; Over the last year I've gotten to know quitea few of the people that work with Pragmatic Works.&amp;nbsp; As a company and as individuals they arestaples of the SQL Server Community.&amp;nbsp; Ifyou've been to a SQL Saturday, SQL Rally, 24 Hours of PASS, SQL PASS Summit, orcountless other SQL related gatherings you have undoubtedly come across someonefrom &lt;a href="http://www.pragmaticworks.com/"&gt;Pragmatic Works&lt;/a&gt;.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-top: 12.0pt;"&gt;&lt;i&gt;"So Balls,"&lt;/i&gt; you say, &lt;i&gt;"Sr.Consultant does this mean you're no longer a DBA?&amp;nbsp; Are you now jumping ship to become a BusinessIntelligence guy?"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;No worries Dear Reader, even though DBA isn't in my officialtitle I'll be up to my elbows in all kinds of DBA goodness!&amp;nbsp; A big part of what I'll be doing is workingwith other DBA's and clients with DBA issues.&amp;nbsp;Now let's jump right in.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;START WITH WHY&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Yi1hKP7XDws/TytwaHcEmPI/AAAAAAAABXA/rXEzBotVwIs/s1600/PWOfficeSmall2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-Yi1hKP7XDws/TytwaHcEmPI/AAAAAAAABXA/rXEzBotVwIs/s320/PWOfficeSmall2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brian Knight(&lt;a href="https://twitter.com/#!/brianknight"&gt;@BrianKnight&lt;/a&gt;|&lt;a href="http://www.bidevelopernetwork.com/blogs/BrianKnight"&gt;Blog&lt;/a&gt;) haswritten about Why he started Pragmatic Works, read &lt;a href="http://www.bidn.com/blogs/BrianKnight/ssis/1543/community-manifesto-at-pragmatic-works"&gt;CommunityManifesto at Pragmatic Works&lt;/a&gt;, but the real question is Why would I joinPragmatic.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I mentioned Simon Sinek (&lt;a href="https://twitter.com/#!/simonsinek"&gt;@Simonsinek&lt;/a&gt; |&lt;a href="http://www.startwithwhy.com/"&gt;Website&lt;/a&gt;) yesterday.&amp;nbsp; I was introduced to him by my now fellowCo-worker Tom Brenneman (&lt;a href="https://twitter.com/#!/TomBrenneman"&gt;@TomBrenneman&lt;/a&gt;).&amp;nbsp; If you haven't watched Simon's How GreatLeaders Inspire Action TED Talk, take a&amp;nbsp;break &lt;a href="http://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action.html"&gt;clickon the link here&lt;/a&gt;.&amp;nbsp; I'll be here whenyou get back.&amp;nbsp; It's good stuff.&amp;nbsp; Heck it's amazing.&amp;nbsp; If you're like me when you watched it yourmind was exploding with ideas and possibilities afterwards.&amp;nbsp; Take a deep breath, now back to yourregularly scheduled blogging.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;"So Balls,"&lt;/i&gt;you say &lt;i&gt;"What's your Why?"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You are on your game today Dear Reader.&amp;nbsp; I believe at our core we as people all havesomething that we want to fundamentally believe in. Along the way of life Ipicked up a simple oath, "To Believe in the Life of Love, To Walk in the Wayof Honor, To Serve In the Light of Truth.&amp;nbsp;This is the Life, the Way, and the Light". &amp;nbsp;Simple words, but I found I believe inthem.&amp;nbsp; I believe in Love, Truth, andHonor.&amp;nbsp; When we were kids there werethings that we wanted to do, not because of a paycheck, not to get ahead, butthe &lt;i&gt;things WE&lt;/i&gt; believed in.&amp;nbsp; We believed in those things so fiercely thatthey shaped what we wanted to become.&amp;nbsp; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-gbVzw4ZaW-s/TytwahCn-HI/AAAAAAAABXQ/cA46DJ9jhvw/s1600/text.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://3.bp.blogspot.com/-gbVzw4ZaW-s/TytwahCn-HI/AAAAAAAABXQ/cA46DJ9jhvw/s320/text.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I found that I really liked working with Computers, and sothat became my major in college (&lt;i&gt;eventually&lt;/i&gt;),and that was the field I went into (&lt;i&gt;eventually&lt;/i&gt;).&amp;nbsp; It's a little hard to draw a parallel there.&amp;nbsp; At the best of times I like my computer, atmost I'm happy with it, I certainly don't love it.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;What I found was I enjoyedlearning, and I was in the right field for it.&amp;nbsp;Heck I didn't just enjoy it, I found I loved it!&amp;nbsp; Later I got to mentor and work withothers.&amp;nbsp; When I saw them grow and learnit filled me with a sense of pride, but never so much that I didn't hold dearto the idea that I always have &lt;u&gt;more&lt;/u&gt; to learn.&amp;nbsp; Eventually I got to the point where I wouldlearn on a topic and I would get to educate others on it.&amp;nbsp; That led me to begin presenting on topicsinternally for the places where I worked and to the people I worked with.&amp;nbsp; Then last year I started presenting to thecommunity, I started blogging, I started volunteering, and most importantly Istated participating.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Doing so I started finding things that I really loved.&amp;nbsp; I love speaking, I know I'm weird but I likegetting up in front of a room and talking about something technical.&amp;nbsp; I love teaching.&amp;nbsp; Jumping in to situations where I don't know alot about an environment and I'm learning on the fly to overcome a criticalsystem outage, almost as fun as white water rafting.&amp;nbsp; There is a certain Truth to unabashedlyteaching, to not withholding information.&amp;nbsp;When I've worked for a place I've taken great efforts to make sure thatwhen I leave they know what I know, documentation, information, scripts, youname it I want them to have it.&amp;nbsp; If Ihave to keep something from you in order to seem important, then what I'm doingis wrong.&amp;nbsp; In our business Ideas are important,but recognizing that People have to think them, and that People are moreimportant is critical.&amp;nbsp; And finally ifyou act with Love and Truth towards others, there is no way that you cannot be perceivedas Honorable.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So Why am I going to work for Pragmatic Works?&amp;nbsp; Because I see a company that believes inempowering people through education and technology.&amp;nbsp; I see a Company that uses the &lt;a href="http://pragmaticworks.org/"&gt;Pragmatic Works Foundation&lt;/a&gt; to train theunemployed and helps Veterans transition to technology jobs after they leavethe service.&amp;nbsp; And not only do they helptrain people, but they hold recruiting fairs, they work actively to placepeople.&amp;nbsp; To top it all off they starteddoing this during the HEIGHT of the Recession, when our economy was at itsworst.&amp;nbsp; When profits were at an all timelow for others, Pragmatic was giving away two free seats in each of its trainingsessions to an unemployed technology professional.&amp;nbsp; I see a company that not only believes in theSQL Community but actively encourages it's employees, and offers incentives,for them to participate.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In short my Why is because I believe in Love, Truth, andHonor.&amp;nbsp; And I believe in what PragmaticWorks is doing as a company, and I'm very excited to participate.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;WHO BETTER TO LEARNFROM&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://1.bp.blogspot.com/-ykaUgZP-VTk/Tyty777SI8I/AAAAAAAABXg/abK1dKrnp1k/s1600/Devon+Adam+Mike+Patrick.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="191" src="http://1.bp.blogspot.com/-ykaUgZP-VTk/Tyty777SI8I/AAAAAAAABXg/abK1dKrnp1k/s320/Devon+Adam+Mike+Patrick.jpg" width="320" /&gt;&lt;/a&gt;I attended &lt;a href="http://www.sqlballs.com/2011/05/sql-rally-pre-con-business-intelligence.html"&gt;thePre-con that Pragmatic Works did for SQL Rally&lt;/a&gt;.&amp;nbsp; I have sat in their presentations, and I havelearned from them.&amp;nbsp; They are SQL MVP'sthey are Instructors for the SSAS Maestro Course that is as close to a BusinessIntelligence MCM that Microsoft Currently has.&amp;nbsp;If you were going to learn about SSIS you would be hard pressed to findpeople more qualified than Brian Knight, Mike Davis (&lt;a href="https://twitter.com/#!/mikedavissql"&gt;@MikeDavisSQL&lt;/a&gt;|&lt;a href="http://www.bidn.com/blogs/MikeDavis/"&gt;Blog&lt;/a&gt;), and Devin Knight (&lt;a href="https://twitter.com/#!/knight_devin"&gt;@Knight_Devin&lt;/a&gt;|&lt;a href="http://www.bidn.com/blogs/devinknight"&gt;Blog&lt;/a&gt;).&amp;nbsp; From a DBA perspective there are top notchSQL guys like MVP Jorge Segarra(&lt;a href="https://twitter.com/#!/SQLChicken"&gt;@SQLChicken&lt;/a&gt;|&lt;a href="http://www.sqlchicken.com/"&gt;Blog&lt;/a&gt;), Gareth Swanepoel(&lt;a href="https://twitter.com/#!/GarethSwan"&gt;@GarethSwan&lt;/a&gt;|&lt;a href="http://www.mygareth.com/"&gt;Blog&lt;/a&gt;), and Chad Churchwell(&lt;a href="https://twitter.com/#!/chadchurchwell"&gt;@ChadChurchwell&lt;/a&gt;|&lt;a href="http://sqlchad.wordpress.com/"&gt;Blog&lt;/a&gt;).&amp;nbsp;If SSAS is your bag then I would point you no further than Mr. AdamJorgensen(&lt;a href="https://twitter.com/#!/adam_jorgensen"&gt;@adam_jorgensen&lt;/a&gt;|&lt;a href="http://bidn.com/blogs/AdamJorgensen"&gt;Blog&lt;/a&gt;).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I cannot say enough good things about this team, and thereare many more amazing MVP's and MVP caliber people that I haven't listed.&amp;nbsp; At Pragmatic I will learn How to be theabsolutely best technology specialist I can be throughout a wide range ofMicrosoft technologies.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Throughout all that learning I'll be Consulting, Teaching,Presenting, and Blogging.&amp;nbsp; I'm veryexcited to get started, and I hope you will come along as I explore this nextphase of my career.&amp;nbsp; Until next time DearReader.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8n_Tc6Jg2rQ/TytwaQKEgaI/AAAAAAAABXI/199tewdgSac/s1600/10223361-pw-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-8n_Tc6Jg2rQ/TytwaQKEgaI/AAAAAAAABXI/199tewdgSac/s1600/10223361-pw-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks Again,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-8155561187031104384?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/8155561187031104384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2012/02/pragmatic-works-has-ballssqlballs.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8155561187031104384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8155561187031104384'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2012/02/pragmatic-works-has-ballssqlballs.html' title='Pragmatic Works Has Balls...SQLBalls'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-xVnwPqqo_Ps/TytxITtbozI/AAAAAAAABXY/2hev_EUXBe4/s72-c/a+new+day.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-1858182836867464036</id><published>2012-02-02T11:33:00.004-05:00</published><updated>2012-02-02T16:22:17.843-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thank You'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Publix'/><title type='text'>Thank You &amp; Goodbye Publix</title><content type='html'>&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-mSLVOvlEyaU/Tyq4kUk8ixI/AAAAAAAABWc/twARBV5299U/s1600/publix_1149.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" sda="true" src="http://4.bp.blogspot.com/-mSLVOvlEyaU/Tyq4kUk8ixI/AAAAAAAABWc/twARBV5299U/s320/publix_1149.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;It's been a little quite here at SQLBalls.com Dear Reader, but business is about to pick up.&amp;nbsp; There are a lot of changes in store for this year.&amp;nbsp; The very first of which is that Friday February 3&lt;sup&gt;rd&lt;/sup&gt; 2012 will be my last day working for Publix.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Working for Publix has been a tremendous opportunity for me, and I have grown professionally in ways I never dreamed of.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When I left Virginia for Florida Publix was the company I wanted to join.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I knew of them, but not a lot about them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The more I learned about them, the more I would come to love them as a company.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;“So Balls”&lt;/i&gt;, you say, &lt;i style="mso-bidi-font-style: normal;"&gt;“Where are you going?”&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;That Dear Reader is an excellent question.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And one that we will address tomorrow.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For today I wanted to take a moment to say Thank You to Publix.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;span style="color: #365f91; font-family: Cambria; font-size: large;"&gt;PUBLIX&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-uOhUFJC8elw/Tyq5QSC0VwI/AAAAAAAABWk/2pxaEcuMCik/s1600/polls_publix_2405_915887_poll_xlarge.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200px" sda="true" src="http://2.bp.blogspot.com/-uOhUFJC8elw/Tyq5QSC0VwI/AAAAAAAABWk/2pxaEcuMCik/s200/polls_publix_2405_915887_poll_xlarge.jpg" width="155px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://www.publix.com/"&gt;Publix&lt;/a&gt; is a Fortune 500 Company in size and in Capacity, it has been in the &lt;a href="http://money.cnn.com/magazines/fortune/best-companies/2012/snapshots/78.html"&gt;Fortune 100&amp;nbsp;Top&amp;nbsp;Places to&amp;nbsp;Work&amp;nbsp;for 15&lt;/a&gt; years in a row.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The concept is simple one.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Back in the early 1900’s a Man named &lt;a href="http://en.wikipedia.org/wiki/George_W._Jenkins"&gt;George Jenkins&lt;/a&gt; was the youngest manager in Piggly Wiggly History at the time.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He was quite successful.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So successful that the President of Piggly Wiggly had told George that if he had any idea’s he could drive up to Atlanta and share them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;George was a man full of ideas and he set out on a trip to discuss how they could revolutionize the grocery store business.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In those times it took 2 days to travel by car from Fl to Atlanta GA.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;When George arrived he sat waiting outside of the President’s office.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He saw men in suits enter and over heard some of the conversation.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At that point the President’s Secretary walked over to George and said that, They were too busy to meet with him that day, and he should just drive back down to Tampa and come back some other time.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://4.bp.blogspot.com/-WseGxjWw9LM/Tyq5sf8CiEI/AAAAAAAABWs/-Yav2qKN8Dk/s1600/Jenkins2.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" sda="true" src="http://4.bp.blogspot.com/-WseGxjWw9LM/Tyq5sf8CiEI/AAAAAAAABWs/-Yav2qKN8Dk/s320/Jenkins2.jpg" width="209px" /&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;The conversation that George had overheard was about the Golf scores they had shot the previous day, and the course they were planning on going to that day.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Needless to say the 2 day drive back down to Florida proved fruitful for George, but not for Piggly Wiggly.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;George decided that he wanted a place where every Customer and every Employee would be valued above all else. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;That the cost of doing business would not come at the cost of serving the customer or employees.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;George quit Piggly Wiggly and went on to found Publix.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;True to his word the very first year that Publix was opened the company ran into the red.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The reason it lost money that year?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;From the very first day George issued stock in the company to every employee, and paid a dividend per share.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Goerge felt that if you own something you would put more work into it, and from the bag boy up to the owner he wanted everyone to feel pride in their business.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;That continues to this day.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Publix is the largest Employee owned company in the United States.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As a matter of fact the only way to get Publix stock is to work for Publix.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZFHS1eogcLs/Tyq6AfBF5tI/AAAAAAAABW0/sMHMzu51CC8/s1600/sif71914.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" sda="true" src="http://4.bp.blogspot.com/-ZFHS1eogcLs/Tyq6AfBF5tI/AAAAAAAABW0/sMHMzu51CC8/s1600/sif71914.jpg" /&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;When you start with Why great things happen, go watch&lt;a href="http://www.startwithwhy.com/"&gt; Simon Sineck&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=u4ZoJKF_VuA"&gt;if you don’t believe me&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Why, George believed that by Serving people and his Employees that everyone would benefit one another.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How, he would make that the standard and offer Premier Customer service.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;What, George just happened to open a grocery store, that went on to become a multi-billion dollar company, dedicated to this day to become the “Premier Grocery Store” in the world.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;Publix was founded during the Depression, at a time when new business shouldn’t succeed.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When many established businesses went under.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;George used to get a ride to work with his butcher because instead of buying a car, he spent his money on a delivery truck for his store.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He was at every opening of every Publix when he was alive.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And there are pictures of him bagging groceries and walking customers out to their cars to load them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The week he died, he had stopped in old store #1 like he did most weeks.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To say hi and see how things were running.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you live in South Carolina, Tennessee, Georgia, Alabama, or Florida you will be able to find a Publix.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I would highly recommend that you stop by and see what George built for yourself.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;span style="color: #365f91; font-family: Cambria; font-size: large;"&gt;THE PEOPLE&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;I don’t care how many times I’ve said it, or how many times you hear it The People make a difference in where you work.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At Publix I have worked with some of the smartest and most dedicated people I have ever met.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It is a very common thing at Publix to run into someone who has been with the company over 30 years.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;There are many who still remember the founder of Publix, Mr. George, affectionately and share stories of him.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;One of Publix motto’s is “The People Make the Difference”.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And it could not be more true.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Whether it be the individual at a store level that goes the extra mile, the people from Corporate and Manufacturing that load up their own trucks to get supplies to Stores and Customers affected by hurricanes, or the many late nights that the IT staff put in to see that the Store Systems that make the Customer experience so seamless continues to keep working.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It is the people.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The People that work at Publix tirelessly devote their time to charitable efforts without looking for glory or recognition.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Their work with the United Way and in sponsoring children and families during Christmas are two that leap to mind immediately.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But you don’t have to look much further to find men and women that are active members of their Churches, Volunteers for Boy &amp;amp; Girl Scouts, Board Members of State Colleges, and servants of many other fine organizations.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;But that is a big body of people.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I worked on the DBA team, specifically on the SQL DBA Team.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The men I worked with are some of the finest DBA’s I’ve ever worked with.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I learn constantly with them, and they have no shortage with which to teach.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When you manage over +3000 SQL Server Instances (Almost 4000) you have to be at the top of your game, or things go wrong.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;I could write a profile on each member of the team and offer glowing reviews and recommendations based on their knowledge of Internals, Optimization, Troubleshooting and Performance Tuning, High Availability and Disaster Recovery.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;They are people that I have learned from, gained amazing insights into managing SQL Server, received amazing Scripts from, they even helped me move!, and I had many&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;wonderful personal conversations with.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Needless to say I look forward to keeping in touch with them, because they are amazing individuals that I hope will be life long friends.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;span style="color: #365f91; font-family: Cambria; font-size: large;"&gt;Thank You&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;So I want to take a brief moment to say Thank You.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Thank You to all the people I’ve worked with.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To the DBA’s that I spent late night’s and weekends with Thank You.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To the Analyst, Programmers, Data Analysts, and Managers Thank You.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To the co-workers that encouraged me to speak at events, sat in them, and offered me constructive criticism Thank You.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I am better for having worked with you and I wish you all nothing but the best.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;span style="color: #365f91; font-family: Cambria; font-size: large;"&gt;HERE’S YOUR CHANCE&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;So now Dear Reader I would like to say to you, Publix will be hiring in the near future.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As you can tell from my glowing review, I think this is a wonderful place.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;An opportunity has arisen that I just cannot pass up, and that spells Opportunity, &lt;a href="http://www.sqlballs.com/2011/11/what-opportunity-are-you-looking-for.html"&gt;What Opportunity are you looking for&lt;/a&gt;, for you.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Here is the link to the job posting on the Publix Website, &lt;a href="http://careers.publix.jobs/lakeland/information-technology/senior-dba-_-staff-specialist-it-lakeland-jobs"&gt;click Here&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Good luck to you if you decide to&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;apply.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And Thank You Again Publix.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Thanks,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Brad&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-1858182836867464036?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/1858182836867464036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2012/02/thank-you-goodbye-publix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/1858182836867464036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/1858182836867464036'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2012/02/thank-you-goodbye-publix.html' title='Thank You &amp; Goodbye Publix'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-mSLVOvlEyaU/Tyq4kUk8ixI/AAAAAAAABWc/twARBV5299U/s72-c/publix_1149.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-8784821284406953275</id><published>2012-01-25T00:07:00.002-05:00</published><updated>2012-01-25T00:10:10.809-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Election'/><category scheme='http://www.blogger.com/atom/ns#' term='NomCom'/><title type='text'>Nothing Changes If You Don't Volunteer</title><content type='html'>&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-L4c6e7lvzwo/Tx-Jl3ApsnI/AAAAAAAABTM/nlvV5GI_OPw/s1600/Mountians.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-L4c6e7lvzwo/Tx-Jl3ApsnI/AAAAAAAABTM/nlvV5GI_OPw/s320/Mountians.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/cubagallery/4690390650/"&gt;http://www.flickr.com/photos/cubagallery/4690390650/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&amp;nbsp;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Hello Dear Reader, last time on Day's of Our Lives there wasan election, some people resigned, and other's were appointed.&amp;nbsp; Let's join this already in progress.&amp;nbsp; So it appears that the 2011 PASS BoardElections did not go quite as smooth and un-controversial as this old friendlyneighborhood DBA would have liked.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;"So Balls,"&lt;/i&gt;you say&lt;i&gt;, "What's going on?"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Good Question Dear Reader, I'm glad you asked.&amp;nbsp; Brent Ozar(&lt;a href="https://twitter.com/#!/brento"&gt;@BrentO&lt;/a&gt; | &lt;a href="http://ozar.me/"&gt;Blog&lt;/a&gt;)has already done a good job of cataloguing not only his comments but just abouteveryone else's so far, read here &lt;a href="http://ozar.me/2012/01/pass-board-brouhaha-bs-bulletin/"&gt;PASS BoardBrouhaha BS Bulletin&lt;/a&gt;.&amp;nbsp; Now thiselection season I tossed my hat in the ring to participate in the NomCom, &lt;a href="http://www.sqlballs.com/2011/10/im-on-nomcom-whats-nomcom.html"&gt;I'm onthe NomCom What's a NomCom&lt;/a&gt;, so I feel a little more personally vested thistime around.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;THE NOMCOM GET'SBALLSY(SP?)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yL0YwzT5s4s/Tx-Jm5ZiB7I/AAAAAAAABTc/t0IwkJUOQLQ/s1600/Ballsy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-yL0YwzT5s4s/Tx-Jm5ZiB7I/AAAAAAAABTc/t0IwkJUOQLQ/s320/Ballsy.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Going into the job I had read about the previous year'scontroversy.&amp;nbsp; I wanted to know what I wasgetting into, I also wanted to make sure that the Community first and foremostgot a fair shake.&amp;nbsp; I've had theopportunity to do some very cool things this past year.&amp;nbsp; And hopefully I'll get some more chances todo even more.&amp;nbsp; But I'm not so inundatedinto the PASS nomenklatura that I consider myself an insider.&amp;nbsp; Most the time I feel like &lt;a href="http://en.wikipedia.org/wiki/Tim_Drake"&gt;Tim Drake&lt;/a&gt; that just trickedBatman into letting me into the Bat Cave.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ku608GjpMKM/Tx-JmTTa3tI/AAAAAAAABTU/Sic5Ge_HASo/s1600/batman+tricked.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ku608GjpMKM/Tx-JmTTa3tI/AAAAAAAABTU/Sic5Ge_HASo/s320/batman+tricked.jpg" width="210" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Two Years Ago if you had asked me who ran the PASS board,that was responsible for the PASS Summit, I would have told you that it was insome Super Secret fort up in Redmond where Paul Randal, Andy Warren, SteveJones, Brent Ozar, and Kimberly Tripp sat around with secret decoder ringssolving the world's problems with the help of Microsoft's finest.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So when I submitted to be on the NomCom I did not expect toget on.&amp;nbsp; People were supposed to submit,and then there would be an election to fill the 3 Community slots to give theCommunity-at-Large the majority seats on the Committie.&amp;nbsp; Instead of that, only 3 people submitted andwe were appointed to the slots.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I want that to sink in for a moment, ONLY 3 PEOPLESUBMITTED.&amp;nbsp; Not in a bad way, but in aOMG I COULD HAVE DONE THIS, kind of way.&amp;nbsp;If you had any opinion on this election, you could haveparticipated.&amp;nbsp; Seriously.&amp;nbsp; The time commitments were there, but theywere not nearly what I was expecting.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Very early in the NomCom process Thomas Larock (&lt;a href="https://twitter.com/#!/SQLRockstar"&gt;@SQLRockStar&lt;/a&gt; | &lt;a href="http://thomaslarock.com/"&gt;Blog&lt;/a&gt;) said something that stuck with me theentire time.&amp;nbsp; "We are not here to eliminateanyone.&amp;nbsp; Our job is to put forward thebest slate of candidates for the community to decide upon."&amp;nbsp; I knew we were there to trim the slate ifneeded.&amp;nbsp; I wasn't sure how this would beachieved yet, but I never forgot that.&amp;nbsp;We were not there to decide but to make sure that the community coulddecide.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When it came to the candidates we were told that at most wecould present a slate of 12.&amp;nbsp; 6applied.&amp;nbsp; Once again I would like that tosink in.&amp;nbsp; ONLY 6 APPLIED.&amp;nbsp; There was no secondary InternationalCandidates to choose from, there was no one eliminated.&amp;nbsp; As a matter of fact we could have acceptedmore candidates if anyone had applied.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;At that point our job consisted of vetting the candidates tosee that each would be able to fulfill the duties of a PASS Board Member, andto rank them and present them to the Board.&amp;nbsp;The Board approved the slate and our job was done.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;WHAT&lt;/b&gt; &lt;b&gt;SIDE ARE YOU ON BALLS?&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Just to clear a couple things up, I like Brent.&amp;nbsp; I think he's swell.&amp;nbsp; As do I Tom Larock, Sri Sridharan, Kendal VanDyke, Geoff Hiten, Bill Graziano, and I would probably like JRJ even though I haven't'met him.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KY8lcWlTLQo/Tx-Kgol-GXI/AAAAAAAABTk/XxgciZQ9DHc/s1600/Fene.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="234" src="http://2.bp.blogspot.com/-KY8lcWlTLQo/Tx-Kgol-GXI/AAAAAAAABTk/XxgciZQ9DHc/s320/Fene.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/acrylicartist/6739350957/"&gt;http://www.flickr.com/photos/acrylicartist/6739350957/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brent reminds me of &amp;nbsp;one part Stephen Colbert another part Intrepidreporter.&amp;nbsp; He would probably win anelection in a LANDSLIDE, (in South Carolina), but his schtick isn't somethingthat lends itself to stuffy board rooms.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I could be wrong, I'd love to see Brent on the Board.&amp;nbsp; But let's face it, the man knows what hewants to do in the SQL world.&amp;nbsp; Sitting onthe PASS Board isn't one of those things, or Brent would already be on it.&amp;nbsp; But just like Stephen Colbert we need to knowwhen we look like @$$holes, and he is the guy that is willing to call us on it.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I feel for Sri.&amp;nbsp; Sri Ithink that you campaigned just as hard as, and harder than most people outthere.&amp;nbsp; The effort you put into yourcampaign really impressed me.&amp;nbsp; You havedone a lot of amazing things down in the great Republic of Texas, and&amp;nbsp;&lt;a href="http://www.sqlpass.org/sqlrally/2012/dallas/"&gt;SQL Rally&lt;/a&gt;is going to be an amazing event.&amp;nbsp; I hopeyou do not lose heart in the community.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In the days before personal computers when we just hadtelephones to talk over I remember my Dad once telling me that people were alot braver over the Phone than they were in person.&amp;nbsp; When I asked what he meant by that he told methat, "People would say things over the phone that in person would getthem punched, and if they were brave they wouldn't bother with the phone call."&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I think that as adults we have to recognize that Sometimeswe have arguments,&amp;nbsp; Sometimes we shoutwhen we should listen, Sometimes we say things that we regret, and Sometimes wewish that no one was around to see the whole sordid mess.&amp;nbsp; Sometimes you let these things pass becausenobody wins, if you just keep tossing mud.&amp;nbsp;I know I'm guilty of that, and I would bet I'm not alone.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We had 6 fabulous candidates.&amp;nbsp; 3 won.&amp;nbsp;1 was appointed.&amp;nbsp; Everybody saidif any of these 6 get elected we are all winners.&amp;nbsp; Well congratulations, we got 4 out of 6.&amp;nbsp; Not bad.&amp;nbsp;Not bad at all.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;SO WHAT ARE YOU GOINGTO DO ABOUT IT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IL4ynwHu5CE/Tx-L1MBObYI/AAAAAAAABTs/uA5kRjkwP_8/s1600/press.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-IL4ynwHu5CE/Tx-L1MBObYI/AAAAAAAABTs/uA5kRjkwP_8/s320/press.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/williamkoenig/3654357811/"&gt;http://www.flickr.com/photos/williamkoenig/3654357811/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Sure I think that JRJ would have made a great 7th candidate,sure I wish that as part of the NomCom we would have had a chance to examinehim as we did the other candidates.&amp;nbsp; ButI know from what I'm reading he is like so many others in the SQLCommunity.&amp;nbsp; Great.&amp;nbsp; Passionate.&amp;nbsp;Dedicated.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So next year I'll volunteer.&amp;nbsp;And if I ever feel I'm up for serving on the PASS Board I'll run.&amp;nbsp; In the meantime I'll work with my localchapter.&amp;nbsp; I'll help with the next SQLSaturday Orlando.&amp;nbsp; I'll speak at anyevent and User Group that will have me. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;But more importantly you should too Dear Reader!&amp;nbsp; Because the only thing that we the SQLcommunity love more than a little Brouhaha is Volunteers. And you will bewelcomed with open arms. And who knows maybe next year I'll read about you on the NomCom, or vote for you when your running for the PASS Board. &amp;nbsp;A journey of 1,000 miles begins with just one step.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks Again,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-8784821284406953275?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/8784821284406953275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2012/01/nothing-changes-if-you-dont-volunteer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8784821284406953275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8784821284406953275'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2012/01/nothing-changes-if-you-dont-volunteer.html' title='Nothing Changes If You Don&apos;t Volunteer'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-L4c6e7lvzwo/Tx-Jl3ApsnI/AAAAAAAABTM/nlvV5GI_OPw/s72-c/Mountians.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-5581525430065325202</id><published>2011-12-06T09:04:00.000-05:00</published><updated>2011-12-06T09:04:54.978-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Internals'/><title type='text'>You Should Never Use Backup Log Truncate_Only Except...</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qmuE8rev23E/Tt4DXmVoARI/AAAAAAAAAiA/DdaPLr8zqUQ/s1600/369576792_5c4da2e38c.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213px" src="http://4.bp.blogspot.com/-qmuE8rev23E/Tt4DXmVoARI/AAAAAAAAAiA/DdaPLr8zqUQ/s320/369576792_5c4da2e38c.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/paulhagon/369576792/"&gt;http://www.flickr.com/photos/paulhagon/369576792/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;I want to start this blog out with a Warning Dear Reader.&amp;nbsp; The technique that I am going to describe to you today is how to use Truncate_Only to NUKE your transaction log.&amp;nbsp; This is a topic that a quick search on will find you this &lt;a href="http://www.brentozar.com/archive/2009/08/backup-log-with-truncate-only-in-sql-server-2008/"&gt;Blog&lt;/a&gt; by Brent Ozar(&lt;a href="http://twitter.com/brento"&gt;@BrentO&lt;/a&gt;| &lt;a href="http://www.brentozar.com/"&gt;Blog&lt;/a&gt;) and this &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sqldisasterrecovery/thread/7608a3cc-3beb-4d71-aa55-cbfa96782103/"&gt;MSDN forum conversation&lt;/a&gt; that has a link to a Paul Randal (@&lt;a href="http://twitter.com/PaulRandal"&gt;PaulRandal&lt;/a&gt; | &lt;a href="http://www.sqlskills.com/blogs/paul"&gt;Blog&lt;/a&gt;) Blog on why you should not use this as well.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;"So Balls&lt;/i&gt;", you say,&lt;i&gt; "Why are you blogging about something we should not use?"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Great question Dear Reader, the answer lies in the details.&amp;nbsp;&amp;nbsp; With the one place that I would say this is okay to use.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;WHY THIS IS BAD&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-SQtZ_-dsrGs/Tt4D53wjHzI/AAAAAAAAAiI/ncFfARZQt4E/s1600/5077934899_9632d70781.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="212px" src="http://4.bp.blogspot.com/-SQtZ_-dsrGs/Tt4D53wjHzI/AAAAAAAAAiI/ncFfARZQt4E/s320/5077934899_9632d70781.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pawprintscharming/5077934899/"&gt;http://www.flickr.com/photos/pawprintscharming/5077934899/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;So let's start off first on why this is bad, so you will understand that you should use this with caution.&amp;nbsp; Your Transaction log is an essential part of your database.&amp;nbsp; This is an understatement.&amp;nbsp;&amp;nbsp; This is like saying your Brain is an important part of your body.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You cannot operate without it.&amp;nbsp; Period.&amp;nbsp; It remembers everything that you have done in your life, Transactions that have been committed and flushed to disk for the Database.&amp;nbsp; If you get knocked out when you wake up you start piecing what you did and how you got there.&amp;nbsp; In the database work we call this Recovery.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You cannot recover your database if your transaction log is gone, the database won't start up.&amp;nbsp;&amp;nbsp; Not only that if you have a very important database, you cannot loose any of the transactions that you commit, ie you need to remember everything.&amp;nbsp;&amp;nbsp; If you have a pharmacy database that track prescriptions, a bank database that tracks customer deposits, or a hospital database that tracks what was given to a patient and when.&amp;nbsp;&amp;nbsp; You cannot lose any of that information.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When your database is this important it SHOULD be in Full Recovery Model and we should be backing up our transaction logs in accordance with our Service Level Agreements, SLA's, &amp;nbsp;in order to meet our Recovery Time Objective, RTO. &amp;nbsp;&amp;nbsp;If you use the command I will speak about in a moment on a Fully logged database it will wipe out your Transaction Log, good bye memories.&amp;nbsp; The structure will still be there, but this will make it to where you lose your ability to recover to a point in time.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;CAN I GET A CHECKPOINT&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;"So Balls", you say, "What's a Checkpoint and what in the SQL Internals does it have to do with my database?"&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Great question Dear Reader, man you are on top of your game today!&amp;nbsp; A checkpoint is a process that flushes Dirty pages from the buffer pool to the disk.&amp;nbsp;&amp;nbsp; Sticking with the biology terms it takes what your eyes are seeing and flushes it to your brain to make, commit, the memory.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In SQL 2000 there was a known issue where occasionally the checkpoint process would go to sleep.&amp;nbsp; So why is this a bad thing?&amp;nbsp; Well your transaction log tracks the transactions that are flushed to disk, and when checkpoint went to sleep the transaction log would continue to grow and fill.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In a situation like this what should you do?&amp;nbsp; Simple open up Query Analyzer or SSMS and simple go to the database in question and type "Checkpoint".&amp;nbsp; That simple.&amp;nbsp; Checkpoint the database, execute a DBCC SQLPERF(LOGSPACE) and examine the free space for your database log to see that you now have plenty of room.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;THE COMMAND THAT SHALL NOT BE NAMED&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://3.bp.blogspot.com/-wqlxd0WoAls/Tt4FgSMaSiI/AAAAAAAAAiQ/ABLj8CjH7_A/s1600/voldi.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-wqlxd0WoAls/Tt4FgSMaSiI/AAAAAAAAAiQ/ABLj8CjH7_A/s1600/voldi.jpg" /&gt;&lt;/a&gt;So when should you use the unspeakable command that I'm speaking of?&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You get a call for a server, it just so happens to be a SQL 2000 server on SP 4 (awe hotfix or security patch that takes you up to build (8.0.2055 i've seen it in both).&amp;nbsp; You've gotten reports that the TempDB has run out of log space.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You log in when you type:&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 14pt;"&gt;USE&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 14pt;"&gt; &lt;span style="color: teal;"&gt;tempdb&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 14pt;"&gt;GO&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 14pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 14pt;"&gt;CHECKPOINT&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You get an error stating that a Checkpoint could not be committed because the transaction log was full.&amp;nbsp; At this point you have queries that are failing because tempDB is used, ALOT.&amp;nbsp; In order by, sort, and group by queries.&amp;nbsp; By Queries that need temp tables, variable tables, and work space tables.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Your only option at this point would be to restart your instance.&amp;nbsp; Why restart your instance because TempDB is destroyed and Re-Created each time your instance is restarted.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So before you do that, what can you do?&amp;nbsp; You can execute the following command.&amp;nbsp; Again only on a database where you do not care AT ALL about the transactional consistency of the database log.&amp;nbsp; Also you want your database to be in Simple Recovery Model by default.&amp;nbsp; And you are on a critical SYSTEM DATABASE that is destroyed and recreated on each restart.&amp;nbsp; Before you take an outage of your system try this.&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 14pt;"&gt;Backup&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 14pt;"&gt; &lt;span style="color: magenta;"&gt;Log&lt;/span&gt; &lt;span style="color: teal;"&gt;Tempdb&lt;/span&gt; &lt;span style="color: blue;"&gt;with&lt;/span&gt; &lt;span style="color: teal;"&gt;truncate_only&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This command was depriceated in SQL 2005 and is not there in SQL 2008.&amp;nbsp; There is a work around, but I'm not posting the work around for SQL 2008.&amp;nbsp; Why because in my humble opinion Dear Reader you would only want to do this when the checkpoint has gone to sleep in the tempdb.&amp;nbsp; While I have see this A LOT in 2000.&amp;nbsp; I have yet to see it in 2008 and above.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So once again, be cautious and my recommendation is to only ever use this as a last ditch method of freeing up TempDB space as a means to avoid a reboot.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-5581525430065325202?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/5581525430065325202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/12/you-should-never-use-backup-log.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/5581525430065325202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/5581525430065325202'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/12/you-should-never-use-backup-log.html' title='You Should Never Use Backup Log Truncate_Only Except...'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qmuE8rev23E/Tt4DXmVoARI/AAAAAAAAAiA/DdaPLr8zqUQ/s72-c/369576792_5c4da2e38c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-6729323769315781594</id><published>2011-11-27T22:40:00.001-05:00</published><updated>2011-11-27T23:32:03.727-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>What Opportunity Are You Looking For?</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CX4GAgscL50/TtMDMD8cM5I/AAAAAAAAAhA/AkNdzb1YhTQ/s1600/water_and_boat.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-CX4GAgscL50/TtMDMD8cM5I/AAAAAAAAAhA/AkNdzb1YhTQ/s320/water_and_boat.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mencho-22/6218974134/"&gt;http://www.flickr.com/photos/mencho-22/6218974134/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;A&lt;/span&gt; lot has been happening this year.&amp;nbsp; I decided to throw my hat in the ring atbeing a blogger and a presenter on SQL topics a little over a year ago.&amp;nbsp; What started out as a nudge into getting outinto the community resulted in a full fledged dive into the deep end.&amp;nbsp; This has been a year that professionally, Idon't know that I could ever duplicate.&amp;nbsp;Before this year I'd never been to a PASS Summit.&amp;nbsp; I'd never spoken at a conference, never beeninvited to submit to a conference, heck I'd never attended a SQL Server UserGroup (and I had to look up the acronym SSUG).&amp;nbsp;And it all gets back to one word.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;"So Balls",&lt;/i&gt;you say, &lt;i&gt;"What word is that?"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The word Dear Reader is &lt;b&gt;Opportunity&lt;/b&gt;.&amp;nbsp; This is a word that has been weighing veryheavily on me lately.&amp;nbsp; You see this word,like all words, can be taken many different ways.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;THE EASYOPPORTUNITY&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-m0DcuUX6OnA/TtMEDC6pQxI/AAAAAAAAAhI/aI_23uift_o/s1600/Cubbies_Wrigley.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-m0DcuUX6OnA/TtMEDC6pQxI/AAAAAAAAAhI/aI_23uift_o/s320/Cubbies_Wrigley.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/wallyg/169975724/"&gt;http://www.flickr.com/photos/wallyg/169975724/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;These are the kind of opportunities that just fall into yourlap, and are a windfall.&amp;nbsp; You fly intoChicago and one of your buddies just happens to have an extra Cub's ticket forthe game that night.&amp;nbsp; You check into yourcoach flight and get automatically upgraded to first class.&amp;nbsp; Your walking by a ride at Disney and someonewho is leaving says "Hey would you and your kid's like our fastpasses".&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;There is no downside to this opportunity.&amp;nbsp; No one is put out, the timing is perfect, andeverything just fits into place.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When we lived in Virginia we took our first family vacationevery and we drove down to Orlando Fl to go to Disney world.&amp;nbsp; Since we had the boys my wife and I had beendreaming with stars in our eyes about the day we would take our kids to Disney.&amp;nbsp; It was her hard work, late nights at her jobbeing a manager for a restaurant, and a 401k loan, but we made it downthere.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2bTFFpt9gGw/TtMI-nfuDEI/AAAAAAAAAhY/-Tomh3n8TYk/s1600/Disney.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-2bTFFpt9gGw/TtMI-nfuDEI/AAAAAAAAAhY/-Tomh3n8TYk/s320/Disney.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;While we were down there we had a day where the boys crashedearly, and the park was going to be open till 4 am.&amp;nbsp; So when everybody woke up we had a latedinner and headed to the Magic Kingdom around 11 pm.&amp;nbsp; While we were standing in line for the TeaCups a Disney Cast Member came over and offered us a "Magic" experience.&amp;nbsp; They filled out a card for us commemorating wherewe were and it was made out to the kids with the date on it, and gave us a passto go to the front of the line. &amp;nbsp;&amp;nbsp;Theline was short, so we didn't make anyone "miss out" on the ride.&amp;nbsp; But it was a very special experience, and ithelped make a great night just a little bit better.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;THE LEARNINGOPPORTUNITY&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fo6MN5-8e9Y/TtMIcPIWNtI/AAAAAAAAAhQ/nA63YzFXksg/s1600/hangover.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="177" src="http://3.bp.blogspot.com/-fo6MN5-8e9Y/TtMIcPIWNtI/AAAAAAAAAhQ/nA63YzFXksg/s320/hangover.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Okay so you F***ed up.&amp;nbsp;It happens.&amp;nbsp; It's happened to meit's happened to you.&amp;nbsp; It happens.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;"Balls",&lt;/i&gt;you say, &lt;i&gt;" WHOA! You just went fromMagical Moment at Disney to You F***ed up WHOA WHOA WHOA!"&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ahh Dear Reader, but that is typically the way these thingswork out.&amp;nbsp; Ever done a reply all and notrealized the whole company was on it? How about getting auto corrected andtelling instead of telling the company VP's "Sorry for the inconvenience"that the main server is offline; you send out "Sorry for the incontinence"(incase you need to look it up it means losing control of one's bowels), yeptold the senior management sorry about making you wet yourself over a serveroutage. I was lucky it was a Japanese company, I only heard from the American staffand they were laughing their @$$es off.&amp;nbsp;How about locking out a production domain account?&amp;nbsp; How about having your SQL Server page to yourC Drive so the first time you present live in front of people your demo thatshould take 30 seconds takes 5 minutes and 40 seconds.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Yep these are all mistakes I've made (many more than that),and thanks to them I'm wicked paranoid about auto correct, always check to seewho I'm replying to, when a demo goes wrong I've got a backup plan, and &lt;a href="http://keepass.info/"&gt;Keypass&lt;/a&gt; is a wonderful thing.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;But that is how things go.&amp;nbsp;One second the world is going fine.&amp;nbsp;The next you discover that the chair you were sitting in is broken andyou are lying on your back.&amp;nbsp; Nope Ihaven't done that but I did one pretty close to that.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;These are the learning opportunities.&amp;nbsp; This is the school of hard knox.&amp;nbsp; Where you learn that you stretch to keep frompulling a muscle, that you hydrate so you can avoid a cramp, and that you willmake darn sure not to repeat.&amp;nbsp; Becauseyou did it once, you got the T-Shirt, and you don't want to ride that rideagain.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;THE HARD WORKOPPORTUNITY&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M77QJRYhVkg/TtMK1JbE_QI/AAAAAAAAAhg/79dFL5hbWns/s1600/library.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-M77QJRYhVkg/TtMK1JbE_QI/AAAAAAAAAhg/79dFL5hbWns/s320/library.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/friarsbalsam/4609212148/"&gt;http://www.flickr.com/photos/friarsbalsam/4609212148/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We know these as well.&amp;nbsp;This is the opportunity that nobody handed to you.&amp;nbsp; That you earned with blood, sweat, and not alittle determination.&amp;nbsp; A couple jobs agoin a land far far away, Virginia, I was working at a job.&amp;nbsp; I enjoyed it I was working hard, and I reallyliked the people I was working for and with.&amp;nbsp;I was busting my hump trying to make myself one of the Key people, oneof the linchpins, and I felt I was deserving of a promotion and a raise.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In one year's time I had gotten some certifications, workedon many different efforts, volunteered for more, and had taken the time tomentor some of the Jr guys on the team.&amp;nbsp;I was working on Programming stuff, Database stuff, Server EngineerStuff, Training Stuff, needless to say I was doing a lot of stuff. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The time came for my review and it was the typical companyreview.&amp;nbsp; There were some sections thatdidn't pertain to me or my job, that were normally rated middle of the road soas not to sink my score but ground it from getting to high.&amp;nbsp;&amp;nbsp; This year I felt in all the extra work thatI'd done I'd&amp;nbsp; found some ways to actuallyrate pretty high on that stuff, and I needed to because I wasn't yet a Sr guyand I wanted to be one.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://4.bp.blogspot.com/-iGz6BpKjzec/TtMOlHv2uaI/AAAAAAAAAh4/zBboSen3H1k/s1600/text.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-iGz6BpKjzec/TtMOlHv2uaI/AAAAAAAAAh4/zBboSen3H1k/s1600/text.png" /&gt;&lt;/a&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The review process consisted of us writing our initialreview.&amp;nbsp; Our managers reviewing andadjusting it, and then meeting with us to come to a consensus on a final reviewthat would get accepted and sent off to HR.&amp;nbsp;I wrote the heck out of my review.&amp;nbsp;It was stacked full of arguments of why I should be a Sr guy and why Ideserved a big raise, and I was ready to go into my review and argue it out andcome out on top.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Funny thing happened on the way to the forum, my managersagreed with me.&amp;nbsp; I was working for acompany that really valued me and what I was doing.&amp;nbsp;&amp;nbsp; I grinned ear to ear, and jumped up andclicked my heels when no one was looking.&amp;nbsp;But hard work had gotten me there, and I just needed to ask for the Opportunityto be recognized.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;THE MISSEDOPPORTUNITY&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zjzoos1WHz0/TtMMQDroqiI/AAAAAAAAAho/jkPz6Yw_rkI/s1600/sad.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-zjzoos1WHz0/TtMMQDroqiI/AAAAAAAAAho/jkPz6Yw_rkI/s320/sad.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/56654886@N00/508734856/"&gt;http://www.flickr.com/photos/56654886@N00/508734856/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;Simply put these are the things that you miss.&amp;nbsp; Either by accident or on purpose.&amp;nbsp; This could be missing meeting up with friendsbecause your phone died.&amp;nbsp; Passing onpresenting at an event so you can attend a family gathering.&amp;nbsp; These are the things that we miss out on inthis game of life.&amp;nbsp; Forget to follow upwith a business contact, go back three spaces.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You only go around on this rock once.&amp;nbsp; Whatever awaits us after this, you only getonce chance.&amp;nbsp; The missed opportunitiescould be passing on a job opportunity.&amp;nbsp;Or they could be the time you spend away from your family while youattend a conference.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When the baby has a nightmare, or there is thunder outsideshe clings to me. &amp;nbsp;99.99% of the time shewants Mom. &amp;nbsp;&amp;nbsp;But when she is scared shewants Dad. &amp;nbsp;It's a little thing Iknow.&amp;nbsp; But it makes me happy to be therefor her.&amp;nbsp; I'm not a jerk I'm not happythat she is scared, but knowing that this little person loves and trusts me somuch that just by being beside her she believes I can make thunder andlightning go away is earth shatteringly awesome.&amp;nbsp; Being a Dad means that you are more powerfulthat lightning, able to scare away a monster in a closet just by being awake,and able to bring comfort just by being there.&amp;nbsp;My kids will not be little forever and the baby won't be a baby muchlonger.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Some missed opportunities are going to a movie.&amp;nbsp; Some are much bigger than that.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Sometimes we work late, sometimes we have conference callsduring dinner, sometimes we have trouble calls that keep us away nights andweekends, training that makes us travel.&amp;nbsp;It is part of the job we take on as IT professionals.&amp;nbsp; We need to do work when it will not affectother people.&amp;nbsp; Sometimes that means youare working Saturday morning 12 am to 4 am, sometimes it's Saturday morning 7am to 12 noon.&amp;nbsp; Other days its Thursdayfrom 10 pm to 4 am Friday. &amp;nbsp;It happens tome, it happens to you, it happens to all of us&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The most important thing about missed opportunities is thatit gives us a chance to have a better understanding of what is important.&amp;nbsp; Because when we realize that these things areimportant we can do a better job of minimizing what we miss.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;WHAT OPPORTUNITYARE YOU LOOKING FOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z_DKmxt9ICA/TtMMhZZobYI/AAAAAAAAAhw/7f9Br6SZQiU/s1600/landscape.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="215" src="http://2.bp.blogspot.com/-Z_DKmxt9ICA/TtMMhZZobYI/AAAAAAAAAhw/7f9Br6SZQiU/s320/landscape.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/gavinweaver/4016179739/"&gt;http://www.flickr.com/photos/gavinweaver/4016179739/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Your Mission should you choose to accept it Dear Reader, isto figure out what the Opportunity you are looking for is.&amp;nbsp; It could be one born out of Hard Work.&amp;nbsp; It could be that as the day goes along youwill have a Learning Opportunity, hopefully it will just be an EasyOpportunity.&amp;nbsp;&amp;nbsp; And if it is a MissedOpportunity then I hope you learn a little about what was most important, and Ihope you made the right choice.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Whatever it is, whether you know it or not you are lookingfor an opportunity right now.&amp;nbsp; So Goodluck and I'll see you next time.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-6729323769315781594?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/6729323769315781594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/11/what-opportunity-are-you-looking-for.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/6729323769315781594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/6729323769315781594'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/11/what-opportunity-are-you-looking-for.html' title='What Opportunity Are You Looking For?'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CX4GAgscL50/TtMDMD8cM5I/AAAAAAAAAhA/AkNdzb1YhTQ/s72-c/water_and_boat.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-6046077290555909814</id><published>2011-11-01T09:23:00.000-04:00</published><updated>2011-11-01T09:23:53.211-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Community'/><category scheme='http://www.blogger.com/atom/ns#' term='Pragmatic Works'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Internals'/><title type='text'>Presenting on SQL Internals, Recovery Models, &amp; Backups! OH MY Today</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://1.bp.blogspot.com/-WsRNLO8Ez2U/Tq_xSvmWrVI/AAAAAAAAAfg/SqbHO3A8bXg/s1600/dawn.jpg" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="http://1.bp.blogspot.com/-WsRNLO8Ez2U/Tq_xSvmWrVI/AAAAAAAAAfg/SqbHO3A8bXg/s320/dawn.jpg" width="320" /&gt;&lt;/a&gt;&amp;nbsp;Today I’m presenting “SQL Internals, Recovery Model’s, andBackups. OH MY!”, for &lt;a href="http://www.pragmaticworks.com/"&gt;Pragmatic Works&lt;/a&gt;.&amp;nbsp; I did this presentation once before for SQLSaturday 79 and it was a big hit.&amp;nbsp; I hada lot of great feedback from the people in the audience that day, and my friendKendal Van Dyke (&lt;a href="http://twitter.com/#!/sqldba"&gt;@SQLDBA&lt;/a&gt; |&lt;a href="http://www.kendalvandyke.com/"&gt; Blog&lt;/a&gt;) attended and gave me some great notes andtips.&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;My goal is not to make you an expert, but to give you a goodbase knowledge so you can continue to learn on the subject.&amp;nbsp; There is a lot to cover and we will scratch thesurface of a lot of topics.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;“So Balls”&lt;/i&gt;, you say, &lt;i&gt;“Why should I come listen to you talkabout Internals if I’m not going to become an expert?”&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Great question Dear Reader, let’s dive right in!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;WHY LEARN ABOUT INTERNALS?&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-I9zgC6bXS9k/Tq_xUsQPr8I/AAAAAAAAAfo/nxHL68kM3xM/s1600/carinternals.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="211" src="http://4.bp.blogspot.com/-I9zgC6bXS9k/Tq_xUsQPr8I/AAAAAAAAAfo/nxHL68kM3xM/s320/carinternals.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I’m not a mechanic, but if I was I would expect that I couldlook at that picture to the right and tell you what I see.&amp;nbsp; And I’m not talking, it’s a car and anengine, but what are the components.&amp;nbsp;What is that pink thing?&amp;nbsp;&amp;nbsp; Whatabout the blue thing?&amp;nbsp; I look at thatpicture and I know the basics and that’s about it.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I am a DBA, and if someone shows me a SQL Instance, aDatabase, or asks me to perform a task then I should be able to tell them athing or two about it.&amp;nbsp; The more youlearn about internals the more you know about what you use every day.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As I’ve continued to learn about SQL I’ve noticed somecommon terms, some information that formed a common baseline.&amp;nbsp; I want to pass that information on to you becausel want to make it easier on you.&amp;nbsp; I wantyou to go out and learn, and this information will help you.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You need to understand how a Transaction Log works, that SQLhas internal components, what the data hierarchy is, what Recovery Model’s are,how they affect the backups you will take, and how that will affect ServiceLevel Agreements you have with your user.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4U4KQYarlsQ/Tq_yr2N_DwI/AAAAAAAAAfw/w0pKpPznbHk/s1600/text.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-4U4KQYarlsQ/Tq_yr2N_DwI/AAAAAAAAAfw/w0pKpPznbHk/s1600/text.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;From ACID to Transaction Isolation Level’s we are going tomake a run at it.&amp;nbsp; I’ll upload the deckand the Demo’s when the presentation is over.&amp;nbsp;&lt;a href="http://www.sqlballs.com/p/resources.html"&gt;Click HERE to go to my Resource Page&lt;/a&gt; and get a copy of the presentationand the Scripts.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://pragmaticworks.com/Resources/webinars/Default.aspx"&gt;Click HERE to sign up and join me today! &lt;/a&gt;&amp;nbsp;I hope to see you at 11 am.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-6046077290555909814?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/6046077290555909814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/11/presenting-on-sql-internals-recovery.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/6046077290555909814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/6046077290555909814'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/11/presenting-on-sql-internals-recovery.html' title='Presenting on SQL Internals, Recovery Models, &amp; Backups! OH MY Today'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-WsRNLO8Ez2U/Tq_xSvmWrVI/AAAAAAAAAfg/SqbHO3A8bXg/s72-c/dawn.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-3276656955202934321</id><published>2011-10-31T06:31:00.000-04:00</published><updated>2011-10-31T06:31:04.134-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Tales from the Query Processor</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1rYREFYeQrQ/Tq54x-ZE_jI/AAAAAAAAAfY/emwiOkig0W0/s1600/williamsburg+fall.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="238" src="http://4.bp.blogspot.com/-1rYREFYeQrQ/Tq54x-ZE_jI/AAAAAAAAAfY/emwiOkig0W0/s320/williamsburg+fall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/socal_jim/2070088596/"&gt;http://www.flickr.com/photos/socal_jim/2070088596/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Hello Dear Reader! &amp;nbsp;I've been a bit behind on the blogging but wanted to give you a bit of a treat. &amp;nbsp;Today is Halloween in the USA. &amp;nbsp;This is probably my favorite Holiday. &amp;nbsp;The family and I always love the fall, and this is one of the few holiday's where it is always fun. &lt;br /&gt;&lt;br /&gt;You dress up in Costumes, you trick or treat, give away candy, and we even have one member of the family whose Birthday is today. &amp;nbsp;A big Happy Birthday to our Daughter Chesney! &amp;nbsp;She's 13 today WAHOO!!&lt;br /&gt;&lt;br /&gt;Between the weather and the fun of the day itself, and all the horror movie marathon's, you cannot beat this time of year. &amp;nbsp;So kick back relax, binge on some chocolate goodness, and enjoy a couple of tales from the Query Processor! &lt;br /&gt;&lt;br /&gt;Thanks to Jeremiah Peschka (&lt;a href="http://twitter.com/#!/peschkaj"&gt;@peschkaj&lt;/a&gt;|&lt;a href="http://www.brentozar.com/"&gt;Blog&lt;/a&gt;), Kendra Little (&lt;a href="http://twitter.com/#!/kendra_little"&gt;@kendra_little&lt;/a&gt; | &lt;a href="http://www.brentozar.com/"&gt;Blog&lt;/a&gt;), and Brent Ozar (&lt;a href="http://twitter.com/#!/brento"&gt;@BrentO&lt;/a&gt; | &lt;a href="http://www.brentozar.com/"&gt;Blog&lt;/a&gt;) for the inspiration for these stories over a very nice dinner on the Thursday night of the PASS Summit, and Mike Walsh (&lt;a href="http://twitter.com/#!/mike_walsh"&gt;@mike_walsh&lt;/a&gt; | &lt;a href="http://www.straightpathsql.com/"&gt;Blog&lt;/a&gt;) for the encouragement to publish it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;A BRAVE NEW WORLD&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Hi my name is Session, you can call me Sess, and I hope mytale is a cautionary tale for the future. &amp;nbsp;&amp;nbsp;Not to long ago I thought it was the end ofit all.&amp;nbsp; We lived in a world that was oldand neglected.&amp;nbsp; Our species had evolvedalmost as far as we could.&amp;nbsp; Well almostas far as we could.&amp;nbsp; Our homeworld wasonly 32 bit, and to be honest our governments had never advanced further than 2000.&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RorofWlpWxc/Tpujv--KcTI/AAAAAAAAAbw/C2TrRIkXcvc/s1600/ferris_wheel.jpg" imageanchor="1" style="clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400px" oda="true" src="http://4.bp.blogspot.com/-RorofWlpWxc/Tpujv--KcTI/AAAAAAAAAbw/C2TrRIkXcvc/s400/ferris_wheel.jpg" width="265px" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/shelly_a_canada/3846084911/"&gt;http://www.flickr.com/photos/shelly_a_canada/3846084911/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;Maybe that’s why it all started to go down hill.&amp;nbsp; People just stopped caring for theenvironment around us.&amp;nbsp; Politicians usedNOLOCK like it was going out of style.&amp;nbsp;Everybody was making promises of a better and faster tomorrow, butnobody even had the guts to upgrade the Government to 2005, let alone make theleap to 2008 or even R2.&amp;nbsp; Suggestions ofanything like that would get you branded a heretic, and in some cases wouldhave friends and family turning on one another.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;“EVERYTHING IS OKAY!”, they would say, and the system wouldjust get a little more polluted.&amp;nbsp; Theystopped apply Cumulative Updates, and eventually they were even afraid of whatthe OS updates would do to destabilize things.&amp;nbsp;&amp;nbsp;The civil unrest was getting worse.&amp;nbsp;Occasionally you would hear about SPID’s that would cause blocking andthen just disappear.&amp;nbsp; Speaking out andshowing what was wrong wasn’t just frowned upon if you looked closely enoughyou could find evidence that SPID’s were being killed.&amp;nbsp; A couple DBA’s tried to point this out, butpeople just looked at them like they were crazy.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;That was when I started getting scared.&amp;nbsp; What if something happened and if I went tograb a resource and it wasn’t there?&amp;nbsp;What if while I was in queue I mentioned my dissatisfaction that AWEwasn’t enabled?&amp;nbsp; You’d just have to biteyour tongue, stay quiet, and hope a Latch didn’t provoke you into blocking.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;But it wasn’t until the political climate turned that peoplestarted really paying attention.&amp;nbsp;Everything they had ignored, the additional load they were placing onour planet all came to a head the day the Deadlocks arrived.&amp;nbsp; It didn’t matter what you were doing, if youweren’t in line first when they called you, the Deadlocks would make an exampleout of you.&amp;nbsp; Not only did they kill SPID’sbut they would write it out to the logs.&amp;nbsp;Profilers would question them and they would gladly tell them what SPIDthey had killed and why.&amp;nbsp; Hell sometimesthey would even draw them a Map, and show them where they were left.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;That only lead to more unrest, more distrust, and as theactivity ramped up we started getting word that in some places there werespinlocks.&amp;nbsp; I heard tail that dmp fileswere being created.&amp;nbsp; And occasionallyplaces got so crazy that they were just sending in the foot soldiers to wipeeverything out.&amp;nbsp; It was at that point intime I knew it was time to get out.&amp;nbsp; Someof the more creative DBA’s had convinced the powers that be to invest in aneffort to go to a newer set of hardware, and leave this chaos behind.&amp;nbsp; I grabbed my wife and all our little processesand made for the first Data Sets I could get us on. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As we got closer to the ships I saw they were made ofsomething called SSIS, when we were loading I asked the Captain if this was likeDTS.&amp;nbsp; He just smiled and laughed and saidwe were in for a treat.&amp;nbsp; For the firsttime in I don’t know how long I knew I could relax.&amp;nbsp; I looked back just long enough to see theworld burning.&amp;nbsp; This place is heading forthe end of its life cycle.&amp;nbsp; I don’t knowwhy everyone couldn’t see it.&amp;nbsp; I will notforget the error of our ways.&amp;nbsp; We willnot repeat this again, or so I tell myself.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;But remember we cannot abuse this new home, we must worktogether, and we cannot repeat the mistakes of our past.&amp;nbsp; If we cannot code a better base then we aredoomed to repeat ourselves.&amp;nbsp; So let usbring about a better world and Object Oriented world that may even use SnapshotIsolation to preserve our natural environment for as long as we can.&amp;nbsp; With all these resources, there should be nocontention amongst us.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;They are calling our new world Denali.&amp;nbsp; I like the sound of that.&amp;nbsp; The homeworld had 4 sockets and contains 12cores each, and there is RAM as far as the eye can see.&amp;nbsp; We will have better data governance in thisnew land, and I hear everything will be 64 bit from now on.&amp;nbsp; I hope that it is all true.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Session&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;HELLO MY NAME IS BUFF WELCOME TO THE END OF THE WORLD&lt;/u&gt;&lt;/b&gt;﻿﻿﻿﻿﻿ &lt;br /&gt;&lt;br /&gt;﻿﻿﻿﻿﻿ &lt;span style="font-family: Calibri;"&gt;It was a day like any other, but we didn’t know at the time that forces beyond our control were at work that would wipe us all out.&amp;nbsp; I leave this behind as a Journal.&amp;nbsp; My only hope, that it will survive longer than we did.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;In the future if this is found know we did our job’s and never quit.&amp;nbsp; My name is Buff my friends and I live and die in a little place called the Buffer Pool.&amp;nbsp; We were going about our day, for the most part we are all Data Processors here, when it happened.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;At first I noticed things started getting crowded.&amp;nbsp; Not Regular, man this Starbuck’s is packed, crowded.&amp;nbsp; But there’s a panic in the streets crowded.&amp;nbsp; It continued to build and build.&amp;nbsp; Crowds grew.&amp;nbsp; I started seeing new faces, but those of us with jobs to do stayed focused.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Trains to the Disk had stopped, so we just kept going.&amp;nbsp; Then it happened.&amp;nbsp; A hard checkpoint wiped more people out in seconds then I’d ever heard of.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://3.bp.blogspot.com/-j_TXirUjdNI/TpuiBOGqvPI/AAAAAAAAAbo/kK-gmQJ8kPo/s1600/nuke.PNG" imageanchor="1" style="clear: right; cssfloat: left; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="160px" oda="true" src="http://3.bp.blogspot.com/-j_TXirUjdNI/TpuiBOGqvPI/AAAAAAAAAbo/kK-gmQJ8kPo/s200/nuke.PNG" width="200px" /&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;Apparently a transaction that used DTC had gotten a status of -2.&amp;nbsp; I know this now as things are ending.&amp;nbsp; The remaining buffers have been talking.&amp;nbsp; Some were assigned to a Special Task Force.&amp;nbsp; They were armed with badges and access to any DMV they needed.&amp;nbsp; The status -2 had slowly backed things up and infected the populace.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;Our leaders on High asked for information and we the grunts gave it to them.&amp;nbsp; Our reward for our bravery?&amp;nbsp; They are closing the gates behind us and we will all be wiped out in the coming reboot.&amp;nbsp; If anyone can make it to the Disk tell my Clustered Index that I love her.&amp;nbsp; Tell her that my last thoughts were of her and our little Non-Clustered Index at home.&amp;nbsp; I wish I could have watched him grow to a Covering Index.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Buff&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-3276656955202934321?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/3276656955202934321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/tales-from-query-processor.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/3276656955202934321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/3276656955202934321'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/tales-from-query-processor.html' title='Tales from the Query Processor'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1rYREFYeQrQ/Tq54x-ZE_jI/AAAAAAAAAfY/emwiOkig0W0/s72-c/williamsburg+fall.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-8789996396072127379</id><published>2011-10-17T07:31:00.001-04:00</published><updated>2011-10-17T10:18:59.916-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compression'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL University'/><title type='text'>SQL University Lesson 3 Page Compression</title><content type='html'>&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;a href="http://3.bp.blogspot.com/-iLoFa5AGJVc/Tpuxl1r8YJI/AAAAAAAAAcA/Mhq9gcHT5Ts/s1600/SQL-University-Shield.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200px" oda="true" src="http://3.bp.blogspot.com/-iLoFa5AGJVc/Tpuxl1r8YJI/AAAAAAAAAcA/Mhq9gcHT5Ts/s200/SQL-University-Shield.png" width="178px" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;h3 class="post-title entry-title"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.sqlballs.com/2011/10/lesson-2-internal-structures-vardecimal.html"&gt;Lesson 2: Internal Structures, Vardecimal, &amp;amp; Row Compression &lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="post-title entry-title"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="post-title entry-title"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;Welcome to Lesson 3 on Compression and welcome back Dear Reader.&amp;nbsp; &amp;nbsp;I want to once again Thank the esteemed Chancellor of SQL University none other than Mr. Jorge Segarra (&lt;/span&gt;&lt;a href="http://sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;@SQLChicken&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;)&amp;nbsp; for the opportunity to be your&amp;nbsp; Professor of Compression.&amp;nbsp;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Click on the link to the previous lessons to view any of the other previous days in this series.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Just a quick recap we’ve discussed the different types of Compression that exist in the world, Why you would want to use Compression, the Internal Structure of Data Records and how they and storage change when we enable Compression, Vardecimal, and Row Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So now onto Page Compression.&lt;/span&gt; &lt;br /&gt;&lt;h3 class="post-title entry-title"&gt;&lt;a href="http://www.sqlballs.com/2011/10/sql-university-compression-week-lesson.html"&gt;&lt;span style="color: #888888; font-size: small;"&gt;SQL University Compression Week: Lesson 1 About Compression&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;“So Balls,” you say, “What is Page Compression and how does it compare to Row Compression?”&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Great question Dear Reader!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Page Compression is a Super Set of Compression that includes Row Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We discussed the data types that Row Compress yesterday, the data types for Page Compression are….. All of them!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Page Compression, while still only occurring on IN_ROW_Data Pages (More on that later), Compresses at a binary level.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For the additional levels of Page Compression other than Row we need to take a deeper dive again!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;STARTING OUT WITH SOME MORE INTERNALS&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Compression is a very internal technology.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I hope you’re not sick of learning about how things work on the inside because this is some of the most fun stuff to me, I realize how sad that will sound to my soon to be teenager.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To get a really good understanding of anything it helps to know what you are doing internally and Compression is no different.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQL Server is made up of Records and Pages.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;There are many types of Pages but the three types that we care about are all called Allocation Units.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;These 3 types of Allocation Units break down into IN_ROW_Data, ROW_OVERFLOW_Data, and LOB_Data.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Out of those three types of pages only data in IN_ROW_Data Compresses.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;So what kind of Data Types are IN_ROW_Data Data Types?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;It is actually easier to list those that are not IN_ROW_Data as the list is much shorter.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You can Compress everything but varchar(max), varbinary(max), nvarchar(max), XML, Text, Image, NTEXT, CLR Data Types (Spatial (that changes in SQL 2012) and Geography), and Filestream.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Compression is also not compatible with Spares columns.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Anything else and you can Page Compress.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;You’ll remember our Mall Map of internal structures from yesterday’s lesson.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Well today we are moving up a level and we are tackling Pages.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jtC0Ggrh8Gc/Tpun7zgcyxI/AAAAAAAAAb4/FNJ9e34AOdw/s1600/Page+%2526+Row+Compression+Mall+Map.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228px" oda="true" src="http://3.bp.blogspot.com/-jtC0Ggrh8Gc/Tpun7zgcyxI/AAAAAAAAAb4/FNJ9e34AOdw/s400/Page+%2526+Row+Compression+Mall+Map.PNG" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;So today you are here on the Pages portion of our Mall Map for the subject at hand Page Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Page Compression is made up of 3 different components.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Row Compression, Column Prefix Compression, and Page Dictionary Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;If they are all applied to a page that is the order in which SQL Server will attempt to apply them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We discussed Row Compression at length yesterday.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;So when you apply Page Compression our Record format changes to the Compressed Record Structure and Row Compression will occur removing all unneeded extra bytes.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Now I don’t know about you Dear Reader but reading binary is not a forte of mine.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So in order to explain this I’m going to use some screen shots on one of my presentation decks covering Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For these next couple images I want to make sure you understand that this is not actually what a Page looks like, but right now as Louis Davidson(&lt;/span&gt;&lt;a href="http://www.twitter.com/#!/drsql"&gt;&lt;span style="font-family: Calibri;"&gt;@DrSQL&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://www.drsql.org/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;)&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;would say, your drinking my flavor of Kool-aid. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Next you will have Column Prefix Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0in 0in 10pt; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OYppvNHWJBw/TpuxoTBNiuI/AAAAAAAAAcI/rcZFBoe7vDM/s1600/Page1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" oda="true" src="http://1.bp.blogspot.com/-OYppvNHWJBw/TpuxoTBNiuI/AAAAAAAAAcI/rcZFBoe7vDM/s1600/Page1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;We'll start by going down each column and taking the common values for the column and populating the anchor tag at the top of the page.&amp;nbsp; Looking at the first column the most common pattern is Brad, between the first 2 columns and Br with the last column.&amp;nbsp; Column Prefix Compression will take the longest value with the longest matching pattern and move that record to the Anchor Tag and replace it with 4 bits representing a special Null that points towards the top of the page.&amp;nbsp; It will also replace the first [4] Characters in Brad22 leaving [4]22 and leaving [2]et31 out of Bret31.&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0in 0in 10pt; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-t8uZ3QjluCM/TpuxplltKiI/AAAAAAAAAcQ/nUrtNjpl1HU/s1600/page2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" oda="true" src="http://2.bp.blogspot.com/-t8uZ3QjluCM/TpuxplltKiI/AAAAAAAAAcQ/nUrtNjpl1HU/s1600/page2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Now let's fill out the rest of our columns.&amp;nbsp; Daniel is our longest value with a matching pattern, we'll move that to the Anchor Tag and leave Dan21 as [3]21 and David33 as [2]vid33.&amp;nbsp; For our last column we'll take value Many31 and move that to our header and leave [2]et31 from Maet31 and [2]ny31 from Many31.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AOcqCDQobck/TpuxsJxPJRI/AAAAAAAAAcg/mpOahnW8mCs/s1600/page4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" oda="true" src="http://2.bp.blogspot.com/-AOcqCDQobck/TpuxsJxPJRI/AAAAAAAAAcg/mpOahnW8mCs/s1600/page4.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;Now we have COMPLETED Row Compression and Column Prefix Compression.&amp;nbsp; The last portion of Page Compression is Page Dictionary Compression.&amp;nbsp; For Page Dictionary Compression we will look for common patterns across the entire page.&amp;nbsp; When we find them we will move them into a multi dimensional zero based array in the Dictionary portion of the Page.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;We will start with [2]et31.&amp;nbsp; As you look at the page you can see two of these values.&amp;nbsp; This common value will be placed in the Dictionary portion of the page and a 0 will be entered in it's place.&amp;nbsp; The next value that we will find on the page is [3]21 we will move that value into our Dictionary portion of the page and replace it with a 1 entry for both columns.&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ATKsAadzqnE/TpuxtpdCbcI/AAAAAAAAAco/VHLi5pX0s44/s1600/page5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" oda="true" src="http://1.bp.blogspot.com/-ATKsAadzqnE/TpuxtpdCbcI/AAAAAAAAAco/VHLi5pX0s44/s1600/page5.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now as you can see our page looks very different from where we started.&amp;nbsp;&amp;nbsp; This is where our CPU over head starts to come into play.&amp;nbsp; Not only do we have the Compressed record format, but we to uncompress our pages when they are handed from the Storage Engine to the Relational Engine.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;DEMO&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Here is a full and complete demo.&amp;nbsp; For more scripts go to my Resources Page and download any of my presentations on Compression.&amp;nbsp; They all contain the scripts I use as demos.&amp;nbsp; For this one we will create a database, a table, we will add some data, then we will apply compression looking at the space saved.&amp;nbsp;&amp;nbsp; We will be using sp_estimate_data_compression_savings.&amp;nbsp; One BIG WARNING that I like to give is that sp_estimate_data_compression_savings works by taking 5% of your actual physical table or index and copying it into your TempDB applying Compression, and then estimating the space savings against the total size of your table.&lt;br /&gt;&lt;br /&gt;So MAKE SURE YOU HAVE ENOUGH TEMPDB SPACE before you use this.&amp;nbsp; Do not use it on your 100 GB table if you do not have 5 GB of free space in Tempdb.&amp;nbsp; For this demo our table is relatively small and you should only need MB worth of free space vs. GB.&amp;nbsp; But before you use this on something at your job make sure your not going to adversely effect your server and test this in a lower life cycle first.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;USE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; demoCompression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Set our Statistics ON&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;STATISTICS&lt;/span&gt; &lt;span style="color: blue;"&gt;IO&lt;/span&gt; &lt;span style="color: blue;"&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;STATISTICS&lt;/span&gt; &lt;span style="color: blue;"&gt;TIME&lt;/span&gt; &lt;span style="color: blue;"&gt;ON&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Create a Heap Table&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; heap2(myID &lt;span style="color: blue;"&gt;int&lt;/span&gt; &lt;span style="color: blue;"&gt;IDENTITY&lt;/span&gt;(1,1), myChar &lt;span style="color: blue;"&gt;CHAR&lt;/span&gt;(8000));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Insert Some Records&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;We are going to Fill up a lot more&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;of the Char(8000) this time&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;aa= 2 * 1000 = 2000&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;1234= 4 * 100 = 400&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;bb= 2 * 1000 = 2000&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;mydataandOtherStuff1234 = 23 * 347 = 7981&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; @i &lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; @i=0&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;BEGIN&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TRAN&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;WHILE &lt;/span&gt;(@i&amp;lt;15000)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;IF &lt;/span&gt;(@i&amp;lt;=1000)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;1000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=2000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000) + &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'1234'&lt;/span&gt;, 100)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;2000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=3000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000)+ &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'bb'&lt;/span&gt;, 1000)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;3000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=4000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;4000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=5000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000) + &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'1234'&lt;/span&gt;, 100)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;5000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=6000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000)+ &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'bb'&lt;/span&gt;, 1000)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;6000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=7000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;7000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=8000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000) + &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'1234'&lt;/span&gt;, 100)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;8000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=9000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000)+ &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'bb'&lt;/span&gt;, 1000)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;9000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=10000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;10000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=11000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000) + &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'1234'&lt;/span&gt;, 100)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;11000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=12000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000)+ &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'bb'&lt;/span&gt;, 1000)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;12000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=13000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; &lt;span style="color: blue;"&gt;IF &lt;/span&gt;((@i&amp;gt;13000) AND&lt;span style="color: blue;"&gt; &lt;/span&gt;(@i&amp;lt;=14000))&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;((&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'aa'&lt;/span&gt;, 1000) + &lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'1234'&lt;/span&gt;, 100)));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.heap2(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;(&lt;span style="color: red;"&gt;'mydataandOtherStuff1234'&lt;/span&gt;, 347));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;COMMIT&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TRAN&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Quick Select of the data&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; dbo.heap2 &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;How big is our Table&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: maroon; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_spaceused&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: red;"&gt;'dbo.heap2'&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Estimate our space savings&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_estimate_data_compression_savings &lt;span style="color: red;"&gt;'dbo'&lt;/span&gt;, &lt;span style="color: red;"&gt;'heap2'&lt;/span&gt;, NULL, NULL, &lt;span style="color: blue;"&gt;ROW&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;We reduced by around 1/3&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Can we do better with Page Compression?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_estimate_data_compression_savings &lt;span style="color: red;"&gt;'dbo'&lt;/span&gt;, &lt;span style="color: red;"&gt;'heap2'&lt;/span&gt;, NULL, NULL, PAGE;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;How big is our Table&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: maroon; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_spaceused&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: red;"&gt;'dbo.heap2'&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Rebuild With Compression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; dbo.heap2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;REBUILD&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;WITH&lt;/span&gt;(&lt;span style="color: blue;"&gt;DATA_COMPRESSION&lt;/span&gt;=PAGE);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;How big is our Table&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: maroon; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_spaceused&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: red;"&gt;'dbo.heap2'&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Do another select&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;to get the Statistics&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; dbo.heap2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Turn Off Compression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; dbo.heap2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;REBUILD&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;WITH&lt;/span&gt;(&lt;span style="color: blue;"&gt;DATA_COMPRESSION&lt;/span&gt;=&lt;span style="color: blue;"&gt;NONE&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Alright Dear Reader!&amp;nbsp; Your homework do the demo and review row compression make sure you know the difference between the two!&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Brad&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-8789996396072127379?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/8789996396072127379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/sql-university-lesson-3-page.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8789996396072127379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8789996396072127379'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/sql-university-lesson-3-page.html' title='SQL University Lesson 3 Page Compression'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-iLoFa5AGJVc/Tpuxl1r8YJI/AAAAAAAAAcA/Mhq9gcHT5Ts/s72-c/SQL-University-Shield.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-4354124656890697545</id><published>2011-10-14T11:13:00.013-04:00</published><updated>2011-10-14T12:49:51.842-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><title type='text'>Day 6: Friday PASS Summit 2011 Keynote Live</title><content type='html'>Hello Dear Reader!&amp;nbsp; Welcome to the final day of the PASS Summit and the Keynote address by Dr. David J &amp;nbsp;DeWitt.&amp;nbsp; We will do this in the same way as the previous Two Days!&amp;nbsp; So hold tight we are about to begin.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;SUMMARY&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This has been an amazing Keynote.&amp;nbsp;&amp;nbsp; Dr. DeWitt is brilliant and he is echoing what we as a community are struggling with.&amp;nbsp; SQL is like our College Team, Favortie Sports Team, Favorite Actor, Favorite Period.&amp;nbsp; When we hear about other RDBMS's there is a knee jerked rivalry, however when we get together after the ribbing, Oracle and SQL DDA's live next to one another just fine.&amp;nbsp;&amp;nbsp; There is a place for everything and this seems to be a way of Microsoft saying "We can and will work together".&amp;nbsp; &lt;br /&gt;&lt;br /&gt;This is a stance many people have wanted to them to take for quite sometime, and it should open up a very interesting future for all of us!&lt;br /&gt;&lt;br /&gt;Thanks for reading all this week!&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Brad&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;LIVE BLOG&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:52&lt;br /&gt;&lt;br /&gt;He hopes to make it to where PDW can handle both, he would rather do that than strap a rocket on a Turtle (the turle being Hadoop)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:42&lt;br /&gt;&lt;br /&gt;There will be a command line utility called Sqoop for PDW v Next to move from Hadoop to RDBMS.&amp;nbsp;&amp;nbsp; Even though the demo's favor PDW, Dr. DeWitt stresses there is a place for both and they are both here to stay.&lt;br /&gt;&lt;br /&gt;We are looking at the Sqoop Limitations for the Sqoop library.&amp;nbsp; In the example shown Sqoop could cause multiple table Scan's.&lt;br /&gt;&lt;br /&gt;We will both have Structured and Unstructured Data.&amp;nbsp; Moving to the 20th Century Why not build a data management system that can query across both universides.&amp;nbsp;&amp;nbsp; He terms's it an Enterprise Data Manager.&amp;nbsp; Dr. DeWitt is trying to build one right now in his lab.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:32&lt;br /&gt;&lt;br /&gt;Summary Pro's Highly fault tolerant, Realitively easy to write arbitrary distributed computations over very larege amounts of data, Mr framework removes burden of dealing with failures from programmer.&lt;br /&gt;&lt;br /&gt;Con's Schema embedded in the application code, a lack of shared schema makes sharing dat impossible.&amp;nbsp; (And the slide changed before I could get that down).&lt;br /&gt;&lt;br /&gt;Facebook and Yahoo reached a different conclustion about the declaritive language like SQl than Google.&amp;nbsp;&amp;nbsp; Facebook when with Hive and Yahoo when with PIG.&amp;nbsp; Both use Hadoop MapReduce as a target language.&lt;br /&gt;&lt;br /&gt;We now see an example to find the source ip address that generated the most ad revenu along with it's average.&amp;nbsp; The syntax is very java like.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;MapReduce is great for doing parallel query processing, a join takes 5 pages using PIG.&amp;nbsp; The Facebook guys can do the same thing in 5 lines using HIVE.&amp;nbsp; However complaints from the Facbook guys MapReduce was not easy for end user, users ended up spending hours if not days to write programs for even simple analyses.&amp;nbsp; of 150K Jobs facebook runs daily only 500 are MapReduce.&lt;br /&gt;&lt;br /&gt;Goals of Hive and HiveQL in an attempt to provide easy to use query language.&lt;br /&gt;&lt;br /&gt;Table's in Hive like a relational DBMS, data stored in tabloes.&amp;nbsp; Richer column types than SQL they have primative types ints, flaots, strings, dates &amp;amp; Complex types assicate arrays, lists, structs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We are looking at Hive Data Storage like a parallel DBMS, Hive Tables can be partitioned.&amp;nbsp; When you partition a Hive type table by an attribute, the name of the file becomes that attribute name, so it compresses the data as it stores it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We are getting a breakdown of queries, showing data seeks across partitioned data and the way it is optimized if you are looking for the attribute value.&lt;br /&gt;&lt;br /&gt;Keep in mind there is on Cost Based query optimizer, the statistics are lacking at best.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;We are going to look at some PDW v Next&amp;nbsp;vs. Hadoop, for bench marks.&amp;nbsp;&amp;nbsp; 600 GB 4.8 billion rows.&lt;br /&gt;&lt;br /&gt;Doing a scan select (*) count from lineitem, then an aggregate with a group by.&amp;nbsp; It took Hive x4 longer than PDW to return the set.&lt;br /&gt;&lt;br /&gt;Now we are going to get more complicated, now we will do a join between the two tables with a partition on the key values.&amp;nbsp;&amp;nbsp; PDW is x4 times faster with with partitions PDW is&amp;nbsp;x10 faster than Hadoop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:22&lt;br /&gt;&lt;br /&gt;MapReduce Components Coordiantes all M/R Tasks and events, manages job queues and schedules.&amp;nbsp; So how does this work with HDFS.&amp;nbsp; There is a Job Tracker M/R Layer and a HdFS layer.&amp;nbsp; Job Tracker keeps track of what jobs are running.&amp;nbsp; Each TaskTracker maps to the Datanode.&amp;nbsp; On the data node there is a the data that is managed by a job tracker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;He want's OOHHH's and AHH's for the next slide it took 6 hours to make :).&amp;nbsp; Each&amp;nbsp;row of Data on a Node has 2 tuples.&amp;nbsp; The example is customer, Zip Code, Amount.&amp;nbsp; He moves the data which is located y the Map Task.&amp;nbsp; Our user want's to query certain users and do a group by zip code.&amp;nbsp; He shows across the Named Nodes how the data is orginized.&lt;br /&gt;&lt;br /&gt;The mappers per node have data duplication, and unique data each.&amp;nbsp; They produced 3 output buckets each by hash value.&amp;nbsp;&amp;nbsp; Now we go from Mappers to Reducer.&amp;nbsp; The blocks are stored in the local file system, they are not placed back into HDFS.&amp;nbsp; The Reducers have to pull the data back to 3 different nodes in our cluster.&amp;nbsp;&amp;nbsp; They now sort and seperate the data by hashed zip code.&amp;nbsp; The data may have some duplicated groups by this point.&amp;nbsp; But my guess would be they change by the end.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The Reducer now sorts them by hash of the Zip Code.&amp;nbsp; It then Sum's all similar hashes and returns the data.&amp;nbsp; In general the actual number of Map tasks is generally amde much larger than the number of nodes used.&amp;nbsp;&amp;nbsp; Why it Helps deal with data skew and failure.&amp;nbsp; If it sufffers from skew or fails the uncompleted work can easily be shifted to another worker.&lt;br /&gt;&lt;br /&gt;It is designed to be fault tolerante incase a node fails.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:12&lt;br /&gt;&lt;br /&gt;When the client wants to write a block the named node tells it where to write it.&amp;nbsp; It balances writesand writes by telling them where to go.&amp;nbsp; The reverse happens when a file want's to read it. the NameNode acts as an index telling the reads where to go to find the data.&lt;br /&gt;&lt;br /&gt;Data is always checksumed when it is read and placed on disk to check for corruption.&amp;nbsp; They plan for the Drives to fail, the writes to fail on a Rack, and switches to fail, Main Node failures, and data center failures.&lt;br /&gt;&lt;br /&gt;When a data node fails the main node detects that and says what data was stored on the data node.&amp;nbsp; The blocks are then replicated from other copies.&amp;nbsp;&amp;nbsp; If the Main Node fails, the Backup Node Can failover, there is automatic or manual failover available.&amp;nbsp;&amp;nbsp; The backup node will rebalance the load of Data.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;So a quick sumary this is Highly scalable, 1000's of nodes and massive 1000s of TB files, Large Block Size to maximize sequential I/O performance.&amp;nbsp;&amp;nbsp; No use of mirroring or RAID, but why?&amp;nbsp; Because it was supposed to be low cost.&amp;nbsp; And they wanted to reduce costs.&amp;nbsp; They use one mechanism triply replicated blocks to deal with a wide variety of failures.&lt;br /&gt;&lt;br /&gt;The Negative?&amp;nbsp;&amp;nbsp; Block locations and rcord placement is invisble.&amp;nbsp; You don't know where your data is!!!!&lt;br /&gt;&lt;br /&gt;The MapReduce is next.&amp;nbsp; The user writes a query the system write's a map function and then a reduce function.&amp;nbsp; They take a large problem an divide it into sub-problems.&lt;br /&gt;&lt;br /&gt;Perform the same function on all sub-problems and combine them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:02&lt;br /&gt;&lt;br /&gt;Google started Hadoop, they needed a system that was fault tolerant, and could handle an amazing about of Click stream data.&lt;br /&gt;&lt;br /&gt;The imporitant components&amp;nbsp; Hadoop = HDFS&amp;nbsp; &amp;amp; MapReduce&amp;nbsp; HdFS=the file system MapReduce is the process system.&lt;br /&gt;&lt;br /&gt;What does this offer Easy to use programming paradigm.&amp;nbsp; Scalibility and high degree of fault tolerance, Low up front software cost.&lt;br /&gt;&lt;br /&gt;The stack looks like HDFS, Map/Reduce, Hive &amp;amp; Pig sql like languages, Sqoop package for moving data between HdFS and relational DBMS's.&lt;br /&gt;&lt;br /&gt;Underpinnings of the entire Hadoop ecosystem.&amp;nbsp; HDFS design goals, Scalable to 1000s of nodes, Assume failures (hardware and software) are common, Targeted towards small numbers of very large files, write once then read.&lt;br /&gt;&lt;br /&gt;We are looking at an example of a file being read into Hadoop.&amp;nbsp; The file is moved into 64 MB Blocks, each block is stored as a seperate file in the local file system eg NTFS.&amp;nbsp; Hadoop does not replace the Windows File system, it sits on top of it.&lt;br /&gt;&lt;br /&gt;When the Client writes and loads these, the blocks are distributed amongs the nodes (for the example he is susing a replication factor of 3).&amp;nbsp; As he places more blocks they are scattered amongst nodes.&lt;br /&gt;&lt;br /&gt;Default placement policy:&amp;nbsp; The first copy is written to the node creating the file.&amp;nbsp; Second Copy is written to a Data node within the same rack.&amp;nbsp; The third copy is written to a dat node in a different rack, to tolerate switch failures, and potientially in a different data center.&lt;br /&gt;&lt;br /&gt;In Hadoop there is a NameNode - one instance per cluster.&amp;nbsp; Responsible for filesystem metadata operations on a cluster replication.&amp;nbsp;&amp;nbsp; There are backup nodes and DataNodes.&amp;nbsp;&amp;nbsp;&amp;nbsp; Named nodes are the Master, they are backed up.&amp;nbsp; The Named node is always checking the state of the DataNode's.&amp;nbsp; That is it's primary job.&amp;nbsp; It also balences replication and does IsAlive and Looks Alive File.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:52&lt;br /&gt;&lt;br /&gt;Ebay has 10PB on 256 Nodes using Paralled database system.&amp;nbsp; They are the Old Guard.&amp;nbsp; Facebook a NoSQL System with 20 PB on 2700 nodes.&amp;nbsp; Bing uses 150 PB on 40K nodes.&amp;nbsp; They are the Young Turkey's.&amp;nbsp;&amp;nbsp; WOW, we uout that Bing uses NOSQL.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;It is importiant to realize that NO SQL doesn't mean No To SQL.&amp;nbsp; It means Not ONLY SQL.&amp;nbsp;&amp;nbsp; Why do people love NOSQL.&amp;nbsp;&amp;nbsp; More Data Model Flexibility, Relaxed Consistency models such as eventuall consistency.&amp;nbsp; They are willing to trade consistency for Availabily.&amp;nbsp; Low upfront software costs Never learned anything but C/Java in school.&lt;br /&gt;&lt;br /&gt;He brings up a slide to show Reducing time to insight, by displaying the way we capture, etl, and load data into data warehouses.&lt;br /&gt;&lt;br /&gt;NoSQL want the data to arrive, no cleansing, no ETL, they want to use it and analyze it where it stands.&lt;br /&gt;&lt;br /&gt;What are the Major Types of NOSQL Systems.&lt;br /&gt;&lt;br /&gt;Key/Value Systems MongoDB, CouchBase, Cassandra, Windows Azure.&amp;nbsp; They have a Flexible data model such as JSON.&amp;nbsp; Records are sharded across nodes in a cluster by hashing a key.&amp;nbsp; This is what PDW does, and we call it partitioning.&lt;br /&gt;&lt;br /&gt;Hadoop get's a big plug.&amp;nbsp; Microsoft has decided this is the NOSQL they want to go to.&amp;nbsp;&amp;nbsp; Key/Value Stores are NOSQL OLTP.&lt;br /&gt;&lt;br /&gt;Hadoop is NOSQL OLAP.&amp;nbsp; There are two universed and they are the new Reality.&amp;nbsp; you have the Unstructured NoSQL Systems.&amp;nbsp; And the Structured Relational DB Systems.&lt;br /&gt;&lt;br /&gt;The differences Relational Structured, ACID, Transactiosn, SQL, Rigid Consistency, ETL, Longer time to Inisght, Mature, Stability Efficiency.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;NoSQL Unstructured, No ACID, no Consistency, no ETL, not yet matured.&lt;br /&gt;&lt;br /&gt;Why Embrasse it?&amp;nbsp; Because the world has changed.&amp;nbsp; David remembers the shift from the Networked systems of the 80's to today.&amp;nbsp; And this is now a shift for the Database world where both will exist.&lt;br /&gt;&lt;br /&gt;SQL is not going away.&amp;nbsp; But things will not go back to the same, there will be a place at the table for both.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:42&lt;br /&gt;&lt;br /&gt;Rick plugs feedback forms.&amp;nbsp; And today is the last day to buy the Summit DVD's for $125.&amp;nbsp;&amp;nbsp; That breaks down to .73 a session.&lt;br /&gt;&lt;br /&gt;Rick Introduces Dr. DeWitt and leaves the Stage.&amp;nbsp; Dr. DeWitt introduces Rimma Nehme who helped him develop his presentation.&amp;nbsp; She also helped develop the Next-Generation Query Optimizer for Parralel Data Warehouse.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dr. DeWitt is telling us about his lab, the Jim Gray lab.&amp;nbsp; Where he works every day, and Big Data.&amp;nbsp; This is about very very big data think PB's worth of data.&lt;br /&gt;&lt;br /&gt;Facebook has a Hadoop cluster with 2700 Nodes.&amp;nbsp; It is massive.&amp;nbsp; In 2009 there was about a ZB worth of data out there.&amp;nbsp; ZB=100,000,000 PB.&amp;nbsp; 35 ZB DVD's would streach 1/2 way from Earth to Mars.&lt;br /&gt;&lt;br /&gt;So Why Big Data.&amp;nbsp; A lot of data is not just input.&amp;nbsp; It is Moble GPS Movements, Accustic Sound, ITunes, Sensors, Web Clicks.&lt;br /&gt;&lt;br /&gt;Data has become the currency of this generation.&amp;nbsp; We are living in the Golden days of Data.&amp;nbsp; This wouldn't happen if we were still paying $1000 for a 100 GB Hard drive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:32&lt;br /&gt;&lt;br /&gt;Rick is announcing the Executive Committee for 2012.&amp;nbsp; He mentions that we are having a Board of Directors Election comming up.&amp;nbsp; Use the hashtag #passvotes to follow it on Twitter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PASS Nordic SQLRally has SOLD OUT!&amp;nbsp; Then next PASS SQLRally will be in Dallas.&amp;nbsp; Rick plugs SQL Saturday, and all of the work we do.&amp;nbsp; The PASS Summit 2012 will be held November 6-9 in Seattle, WA.&amp;nbsp; You can register right now and get the 2 Day Pre-Con's and the Full Summit for a little over $1300.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:27&lt;br /&gt;&lt;br /&gt;Rushabh is speaking about what Wayne means to him and the community, and presented him with an award for his community involvement.&lt;br /&gt;&lt;br /&gt;The first thing that Wayne does is recognize Rick.&lt;br /&gt;&lt;br /&gt;Wayne lists all of the different things that he's learned both Technical and Personal.&amp;nbsp; He gives a very nice speech, and leaves us laughing.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Update 8:22&lt;br /&gt;&lt;br /&gt;Buck Woody and Rob Farley have just taken the stage to sing a song from Rob's Lightning Talk earlier in the day!&amp;nbsp; Awesome.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I cannot describe how excellent that was.&amp;nbsp; But it will be live on the PASS website, and I'll toss the link out when it is.&amp;nbsp; That was truely worth watching over and over again.&lt;br /&gt;&lt;br /&gt;A tribute to Wayne Snyder the Immediate PASS Presidient, who's term is ending, airs.&amp;nbsp; They are bringing Wayne to the Stage to honor him.&amp;nbsp; I work on the Nom-Com with Wayne he is a great guy and truely dedicated to PASS.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-4354124656890697545?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/4354124656890697545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/day-6-friday-pass-summit-2011-keynote.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4354124656890697545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4354124656890697545'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/day-6-friday-pass-summit-2011-keynote.html' title='Day 6: Friday PASS Summit 2011 Keynote Live'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-2599341196888560476</id><published>2011-10-13T11:16:00.015-04:00</published><updated>2011-10-13T12:51:36.887-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><title type='text'>Day 5: Thursday Summit Keynotes 2011, PRIVATE OLTP Cloud Appliance Announced!</title><content type='html'>Hello Again Dear Reader.&amp;nbsp;&amp;nbsp; I'm at the Blogger's Table today!&amp;nbsp; The Keynote has started and I'll jump right in.&lt;br /&gt;&lt;br /&gt;Update 9:55&lt;br /&gt;&lt;br /&gt;We are discussing the Hybrid IT view that Microsoft is pushing.&amp;nbsp; The integration between all of their products and the Cloud is very apparent.&amp;nbsp; The code bases are merging, and this will only continue as we progress.&lt;br /&gt;&lt;br /&gt;They want to streamline the UI tools, make it so all the products "Just Work" together.&amp;nbsp; This has been a very interesting Keynote.&amp;nbsp; Not as big as the announcements yesterday, but some subtle announcements that I think will have HUGE impact over the next couple years.&lt;br /&gt;&lt;br /&gt;Quentin Thanks us and leaves the stage as we watch a video playing on the Appliances.&amp;nbsp; Now on to the Sessions!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:45&lt;br /&gt;&lt;br /&gt;Nice demo the Azure Platform is being used to provide content for Samsung TV in order to have live web applications pushed down to your webenabled&amp;nbsp; TV's&lt;br /&gt;&lt;br /&gt;Cihan Biyikoglu is taking the stage to talk about Federations for SQL Azure.&amp;nbsp; This allows the Sharding Patterns to be brought to SQL Azure.&amp;nbsp; This will allow us to access 100's of Nodes and scale out for large scale applications.&lt;br /&gt;&lt;br /&gt;Example Blogs 'R' Us, and the unpridictable traffic and continously changing hardware requirements.&amp;nbsp; We can re-partition this on the fly.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Hope you like the Windows phone 7.&amp;nbsp; Azure Market Place, Windows 8, all have a consolidted UI.&amp;nbsp; You can add capacity and re-align your Cloud Based Database Instances on the fly to support user patterns.&amp;nbsp; This is some very interesting stuff.&lt;br /&gt;&lt;br /&gt;150 GB Azure Databases and Federation before the end of the year!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:35&lt;br /&gt;&lt;br /&gt;We have a lot of e-books on a drive, we have a full-text index set up on them using sematic search.&amp;nbsp; We are now getting a closer look at how quickly we can retrieve articles, and weight for returned terms.&amp;nbsp; This changes the way we will make internal searches for our Intranet Applications.&amp;nbsp; This is a very powerful tool for anyone looking to utilize that kind of functionallity to their companies internal network.&lt;br /&gt;&lt;br /&gt;Next up Juneau &amp;amp; Optimized Productivity.&amp;nbsp; The goal is to unify deployment across Database &amp;amp; BI.&amp;nbsp; They just announced that there is a plug in to deploy the SQL Engine of Express Edition with .NET application code, within the same application deployment.&lt;br /&gt;&lt;br /&gt;Now we are onto being able to Scale on Demand.&amp;nbsp; We are now going to get a Demo from Nicholas Dritsas Principal Program Manager for the SQL Server CAT Team on SQL Server Azure.&amp;nbsp;&amp;nbsp; We are using SSMS 2012 to connect and deploy to SQL Azure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are differences in Azure between billing, size, and usage&amp;nbsp;for Business and Web Editions.&amp;nbsp; For the Demo we are using Web Edition.&amp;nbsp; To Access this we can use the Web interface for Azure Manager, which Nicholas is demoing now.&lt;br /&gt;&lt;br /&gt;We just got a Cloud Database opened in SSMS, the icon is slightly different very cool!&amp;nbsp; Backup and restore from the Cloud to your Datacenter!?&amp;nbsp; Yep, just announced.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:25&lt;br /&gt;&lt;br /&gt;This is a game changer, Pragmatic Works, Verizon, and Accenture are all early adoptors.&amp;nbsp; Deep dive on this appliance right after the Keynote.&amp;nbsp; I just changed the session I'll be attending.&lt;br /&gt;&lt;br /&gt;PDW's performance is imporving why?&amp;nbsp; Because it uses a Rules based Optimizer, where as the rest of SQL Uses a cost based optimizer.&amp;nbsp; Dr. David Dewitt has been helping them impliment a Cost Based Optimizer.&amp;nbsp; Big changes are a-comming.&lt;br /&gt;&lt;br /&gt;They just announced Linnux driver support for SQL Server 2012.&amp;nbsp; Change Data Capture for ETL from Oracle to SQL Server 2012 and support for that is now announced!&lt;br /&gt;&lt;br /&gt;We are now getting a Demo for semantic search.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:12&lt;br /&gt;&lt;br /&gt;To discuss SQL Server Appliances Britt from the product team is coming up on stage.&amp;nbsp;&amp;nbsp; To figure out the best black box to create.&amp;nbsp; We are now taking a look at the Dell Parrallel Data Warehouse.&amp;nbsp; We are discussing the way queries are Hashed and sent to Compute Nodes, accross multiple nodes and over 450 Cores.&lt;br /&gt;&lt;br /&gt;We are also looking at the HP PDW machine.&amp;nbsp; With multiple racks this system can handle over 700 TB's of data.&amp;nbsp; We are looking at the HP Business Decision Appliance that comes pre-built with Sharepoint.&amp;nbsp; I've seen this first hand it takes 4 clicks to have up and running.&amp;nbsp; It is amazing.&lt;br /&gt;&lt;br /&gt;We were just introduced to the HP Consolidating Appliance, it will be available in the next month.&amp;nbsp; This is the first Private Cloude appliance available on the market.&amp;nbsp; 400 Disk Drives, 4 TB of RAM, over 300 cores.&amp;nbsp; This is a beast!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:07&lt;br /&gt;&lt;br /&gt;We have cleansed our data and pushed the clean data back into the Date warehouse.&amp;nbsp; Now we reload the report and it only takes 1 second.&amp;nbsp; It was amazing the difference.&lt;br /&gt;&lt;br /&gt;Now we are discussing Data Alerts in Reporting Services.&amp;nbsp; We pick our big customers, we pick customers that are over 1.5 million dollars in gross sales, every 1 day so we can send out Thank You's.&lt;br /&gt;&lt;br /&gt;Now we are discussing Organizational Compliance.&amp;nbsp;&amp;nbsp; The two bullets are Expanded Audit aka User defined Audits, Filtering and User-defined Server Roles.&amp;nbsp; This allows you to seperate DBA rights, from Auditing components.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Now we are talking about Peace of Mind, Production-simulated Application Testing, using System Center for monitoring.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:57&lt;br /&gt;&lt;br /&gt;We are about to get a demo for Data Quality Services.&amp;nbsp; It looks like we may get a ColumnStore Demo after all.&lt;br /&gt;&lt;br /&gt;We get a view of a web application, the users are complaining about the performance.&amp;nbsp; It took about 30 Seconds to load.&lt;br /&gt;&lt;br /&gt;Now we are creating a ColumnStore Index to fix performance.&amp;nbsp; But there is a still data issue.&amp;nbsp; For that we will be using Data Quality Services.&amp;nbsp; DQS uses Knowledge Bases in order to cleanse your data, you can create your own, or you can go to the Azure Marketplace and get a Knowledge Base to cleanse your record.&amp;nbsp; A quick example you may want to use is Address CASSing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:52&lt;br /&gt;&lt;br /&gt;Next up is Blazing-Fast Performance.&amp;nbsp;&amp;nbsp; We have enhancements in RDBMs, SSAS, SSIS, and ColumnStore Indexes.&amp;nbsp; Quentin is now talking about the use of Vertipaq Compression, and how it is the backbone of ColumnStore Indexes.&amp;nbsp; You see that in place PowerPivot, and it will now be in SSAS and in the SQL Engine for use.&lt;br /&gt;&lt;br /&gt;ColumnStore's will be treated as an additional Index type.&amp;nbsp; ColumnStore will always be a Non-Clustered Index.&lt;br /&gt;&lt;br /&gt;Now we have moved on to Rapid Data Exploration, PowerView + PowerPivot, Administration through Sharepoint, and Reporting Alerts in Cresent/PowerView.&amp;nbsp;&amp;nbsp; Self-Service BI and empowering the users are theme of this.&lt;br /&gt;&lt;br /&gt;Now we are onto the BI Semantic Model, this is the model that actually runs for PowerView/Cresent and that PowerPivot utilizes.&amp;nbsp;&amp;nbsp; We are now discussing Data Quality Services, next up Master Data Services.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:47&lt;br /&gt;&lt;br /&gt;The Availability Group is completed, and the Dashboard is pulled up so you can see they way it is managed.&amp;nbsp; It integrates Policy Based Mangement to determine and display the health of the AlwaysOn Availability Groups.&lt;br /&gt;&lt;br /&gt;Paul is now ebabling the 3 Active Secondaries, and enabling Read Only Secondaries, and showing how in an SSRS report he can set Application intent so the report would automatically go to the read only secondaries effectively offloading the read activtey for reporting with a couple click's.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:42&lt;br /&gt;&lt;br /&gt;Bob is discussing their mission critical application that covers all the in's and out's (litterally) of their orginization.&amp;nbsp; And how essential it is to their company, and to governments.&amp;nbsp; Because they communicate with the Port Authority for each country, other wise an outage can backup ports all over the world.&lt;br /&gt;&lt;br /&gt;Paul from the Product Management Team for SQL Server is invited to the Stage to tell us about the technical solution that Mediterranean has in Production.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Paul is showing us a datacenter in NJ, and a particular SQL 2012 Instance running multiple database.&amp;nbsp; He's setting up an Avaiability Group between New Jersey and New York.&amp;nbsp;&amp;nbsp;&amp;nbsp; New Jersey is the Primary and New York the secondary, (not in real life).&amp;nbsp; &lt;br /&gt;Update 8:37&lt;br /&gt;&lt;br /&gt;Quentin said this is the largest release ever for SQL Server.&amp;nbsp;&amp;nbsp; He cannot talk about all of the different features so he is picking his favorites.&amp;nbsp; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Required 9s &amp;amp; Protection (Always On)&lt;/li&gt;&lt;li&gt;Blazing-Fast Performance (Column Store)&lt;/li&gt;&lt;li&gt;Rapid Data Exploration (Data Explorer)&lt;/li&gt;&lt;li&gt;Managed Self-Service BI&lt;/li&gt;&lt;/ul&gt;He is discussing the architecture of AlwaysOn with Availability Groups.&amp;nbsp; Bob Erickson Executive VP from Mediterranean Shipping Company in over 142 Countries, over 184 Vessles in their fleet.&amp;nbsp; They are the #1 for Import and Export in the US and #2 in the World.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:32&lt;br /&gt;&lt;br /&gt;Quentin Clark Corporate Vice President of SQL Server for the Microsoft takes the Stage.&amp;nbsp;&amp;nbsp; He recaping the way that SQL 2012 fits into the overall dataplatform Vision that Microsoft has, that was discussed by Ted yesterday.&lt;br /&gt;&lt;br /&gt;The Vision&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Any Data, Any Size, Anywhere&lt;/li&gt;&lt;li&gt;Connecting with the World's Data&lt;/li&gt;&lt;li&gt;Immersive Experiences Whereever You Are&lt;/li&gt;&lt;/ul&gt;Foundation for the Future&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mission critical Confidence&lt;/li&gt;&lt;li&gt;Breakthrough Insight&lt;/li&gt;&lt;li&gt;Cloud on Your Terms&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:27&lt;br /&gt;&lt;br /&gt;Bill is reviewing the budget numbers for PASS.&amp;nbsp;&amp;nbsp; They have started a feedbacksite for PASS and are taking suggestions.&amp;nbsp; The PASS Elections are comming up.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Bill introduces Quentin Clark our Microsoft Keynote Speaker.&amp;nbsp;&amp;nbsp; A video is showing of attendees talking about what we've learned and what we are hoping to bring back from the Summit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:22&lt;br /&gt;&lt;br /&gt;Lori Edwards was just announced as our PASSion Award Winner for 2011.&amp;nbsp;&amp;nbsp; Great job Lori!!!&lt;br /&gt;&lt;br /&gt;Update 8:17&lt;br /&gt;&lt;br /&gt;Bill Graziano takes the stage today is SQL Kilt day.&amp;nbsp; Bill says Hi to his Mom and Dad that are watching, he had the SQL Kilt wearers.&lt;br /&gt;&lt;br /&gt;We are recognizing Outstanding Volunteers.&lt;br /&gt;&lt;br /&gt;Tim Radney&lt;br /&gt;&lt;br /&gt;Jack Corbett&lt;br /&gt;&lt;br /&gt;Both are amazing men and I'll need to come back and write more later about this.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-2599341196888560476?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/2599341196888560476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/day-5-thursday-summit-keynotes-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/2599341196888560476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/2599341196888560476'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/day-5-thursday-summit-keynotes-2011.html' title='Day 5: Thursday Summit Keynotes 2011, PRIVATE OLTP Cloud Appliance Announced!'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-4917209933581391513</id><published>2011-10-12T11:21:00.022-04:00</published><updated>2011-10-12T13:01:42.171-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><title type='text'>Day 4 Summit Keynotes Live, DENALI HAS A NAME! SQL Server 2012!</title><content type='html'>Hello Dear Reader, this is my first live blogging.&amp;nbsp; I'm going to do this a little different, I'll be writting in reverse.&amp;nbsp; I owe you a blog on Day 3 and another lesson in Compression for SQL U, and they will be coming but for now the Keynote is about to begin for the opening day .&amp;nbsp; This will stay at the top, but I'll be bloggin in reverse order, so start from the bottom and scroll up to see the updates as they are posted.&lt;br /&gt;&lt;br /&gt;Update 10:03&lt;br /&gt;&lt;br /&gt;Ted is wrapping this out, he talks about how the community is essential to move this forward.&amp;nbsp; About how we could take the worlds data and use it immedieately.&lt;br /&gt;&lt;br /&gt;1st half of the next Calendar we will have SQL Server 2012.&amp;nbsp; He plugs the next two days of Keynote sessions.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Thank You to everyone for comming that wraps it up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:58&lt;br /&gt;&lt;br /&gt;The Windows 8 Tablet is being demoed showing PowerView/Cresent!&amp;nbsp; It is completely Dynamic and internactive.&lt;br /&gt;&lt;br /&gt;Ted thanks Amir for taking the stage.&lt;br /&gt;&lt;br /&gt;Update 9:53&lt;br /&gt;&lt;br /&gt;Amir starts talking about how if you use your data properly you can use it to tell a story.&amp;nbsp; That story is what is going on in your business, and that every business would want to know their own story by the data.&lt;br /&gt;&lt;br /&gt;Yesterday they confirmed that they would be able to do Export to PowerPoint from Cresent/PowerView!&lt;br /&gt;&lt;br /&gt;Now Amair is showing that Cresent/PowerView is going to work on a Windows 7 Phone, and it is fully functional!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Wow so if your company goes with a Windows 7 phone you can use your self service BI on the Windows phone.&amp;nbsp; Now he is Demoing a PowerPoint on the IPAD 2.&amp;nbsp; He is now demoing PowerView on the Android Samsung Tablet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:48&lt;br /&gt;&lt;br /&gt;We continue on the Demo, there are a lot genera's to hop from, and it is very interestign to see how internactive this data is.&lt;br /&gt;&lt;br /&gt;Amir said Samuel Jackson is no Tom Hanks, but Samuel L Jackson has the most gross ever, Ted cringes.&amp;nbsp; He doesn't know who Alan Richman is and why he is in so many high grossing power house movies.&amp;nbsp; He uses the data to show Alan is in all the Harry Potter and the first Die Hard movie.&lt;br /&gt;&lt;br /&gt;Samuel L Jackson has twice as many movies as most actors.&amp;nbsp; The only Actor with more movies than Samuel L Jackson John Wayne.&amp;nbsp; Ha!&amp;nbsp; Nice funny demo with good interplay.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:43&lt;br /&gt;&lt;br /&gt;Our Demo is going to come from Real Data with Cresent/Powerview from BoxOfficieMojo.com, one of my favorite movie sites, and they are owned by IMDB.com.&lt;br /&gt;&lt;br /&gt;He is showing the Cresent out lyers for what the number of movies and their sales in a scatter chart.&amp;nbsp;&amp;nbsp; The top 2 outlyer's Computer Animation kids, and Comedy.&amp;nbsp; He uses the highlighting function in PowerView, and in comedy Meet the Focker's is the #1 comedy of all time according to the data by sales &amp;amp; profit.&amp;nbsp; He does a breakdown of the evolution of comedies by year and timeline.&amp;nbsp;&amp;nbsp; He does a slicer that on different sales go tive us a card deck view by different profit margines.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;He shows how profit margine increases as Hollywood adopted BI, and could look at data like this, drawing quite a few laughs.&lt;br /&gt;&lt;br /&gt;He shows how when Toy Story launched from 1995 on computer animation ruled the roost.&amp;nbsp; The most impressive thing is he did all that without touching the keyboard.&amp;nbsp; PowerView is very dynamic on what the user can do with the data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:38&lt;br /&gt;&lt;br /&gt;Because Data Explorer is a service and the data follows us in the Cloud, this data is mobile and available very quickly.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tim and Nino leave the Stage and Ted returns.&amp;nbsp; Just an FYI this is code named "Data Explorer" in Azure Labs.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Ted is talking about how this ties into Microsoft's Vision for Empouring all users through the tools they use every day.&amp;nbsp;&amp;nbsp; We are discussing Self Service BI, how delivering this to the end user empowers them, and gives IT a greater roll in Governance.&lt;br /&gt;&lt;br /&gt;He is building towards an anouncment, refrencing Cresent/Power View, PowerPivot, and mobile devices.&amp;nbsp; Ted is talking about how he used his mobile Windows Phone to look over his slide deck for today last night while he was out getting a coffee.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;He welcomes Amir Netz Technical Fellow to discuss Unlock New Insights, Anywhere.&amp;nbsp; Ted is discussing what it means to be a Technical Fellow.&amp;nbsp; Amir has a distingusihed career in BI.&amp;nbsp; "He was in BI&amp;nbsp; at Microsfot before we had a BI Stack."&amp;nbsp;&amp;nbsp; With that Ted leaves the stage and turn's it over to Amir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:31&lt;br /&gt;&lt;br /&gt;They are now discussing what the datasets are that were brought in.&amp;nbsp; There are Bing Services will add refrence data for phone books, they are overlaying the number of High Schools within a 1 mile radious because teenagers like frozen yogurt.&lt;br /&gt;&lt;br /&gt;I get the demographic information, however people are laughing because a demo where you track High Schooler's and where they are is a little creepy.&amp;nbsp;&amp;nbsp; I get it professionally, but they should have done a different age segment.&lt;br /&gt;&lt;br /&gt;The point is they are showing how actual Service Calls to Microsoft Applications will be able to be used to provide demographic information to provide analysis on the Azure Market Place.&lt;br /&gt;&lt;br /&gt;Now they are using PowerPivot to pull down the information and using Sharepoint to make this available to many different users.&amp;nbsp; They were able to pull disparet datasources to determine the Shopping Centers that teenagers are most likely to shop at, and that is where the targeted location of the store should be.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:23&lt;br /&gt;&lt;br /&gt;The demo is Hontoso Frozen Yogart to figure out the best location for their next store.&amp;nbsp;&amp;nbsp; They got a SQL Azure Databae and got a normalized score about how their Stores are performing by profit.&lt;br /&gt;&lt;br /&gt;They are extracting the data and they will use the Data Explorer to interface with that data, and then return highly relavent recommendations of what they should do next.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;He added an Excel spreadsheet of a list of Shopping Centers for the area.&amp;nbsp;&amp;nbsp; He hit a button called Mashup, that will overlay the data on top of one another and start making comparisions.&amp;nbsp; There is a rank field called relative performance value.&lt;br /&gt;&lt;br /&gt;Tim explains to us that Overlays are to the business world what Joins are for us DBA folk.&amp;nbsp; The Azure Marketplace has recommended some data that would show demographic information that would help with the decision.&amp;nbsp; Another Overlay/Join is done, and we now are starting to get recommendations.&lt;br /&gt;&lt;br /&gt;We made a 3 way join against Excel, Azure, and the Marketplace in very little time.&lt;br /&gt;&lt;br /&gt;Update 9:18&lt;br /&gt;&lt;br /&gt;Ted is talking about how we integrate media from disparet sources.&amp;nbsp; Data Quality Services, Family Data, reference Data, Weather &amp;amp; Climate, Health and wellness, and much more all available via the Azure Marketplace.&lt;br /&gt;&lt;br /&gt;Microsoft's Vision, being able to Enrich your data with the world's data using "Decision Engines", Empower developers to build new services and applications, offer a Vibrant marketplace ecosystem for the World's Data.&lt;br /&gt;&lt;br /&gt;Our next demo is SQL Data Explorer.&amp;nbsp; He welcomes Tim Mllalieu and Nino Bice to the stage.&amp;nbsp;&amp;nbsp; We are looking at SQL Azure Labs, it looks a lot like Windows 8 or the current Windows Phone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:13&lt;br /&gt;&lt;br /&gt;Scenerio&lt;br /&gt;&lt;br /&gt;He is a web admin who wants to monitor his trafic.&amp;nbsp; The solution, Hadoop on Windows Cluster.&amp;nbsp; He starts showing us HiveQL a query that is similar to Java that will run against Hadoop on Windows Server.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The Hadoop console is basically the command line.&amp;nbsp;&amp;nbsp; He's telling us about the millions of rows that his multi-node cluster is processing along.&amp;nbsp;&amp;nbsp; He wants to figure out a better way to see this data.&amp;nbsp; His connector of choice?&amp;nbsp; PowerPivot for Excel using the Hadoop conectors that are available now.&lt;br /&gt;&lt;br /&gt;He pulls it all down, and shows us one of the workbooks that are coming with PowerPivot Denali.&amp;nbsp; He's joining this data against SQL Server, and Azure Market place data.&lt;br /&gt;&lt;br /&gt;He's showing us the data about people hitting this website, by language.&amp;nbsp;&amp;nbsp; He now switches over to Sharepoint to show us the server that he is running.&amp;nbsp;&amp;nbsp; The report refresh took an hour, he is demoing how when you write a report and post it on Sharepoint, it will continue to refresh from disparet datasources and become something a business can rely on.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ted Thanks Denny and Denny leaves the stage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:08&lt;br /&gt;&lt;br /&gt;Horton Works is taking the experts that help Google solve it's problems and brought them together.&amp;nbsp; He believes that Hadoop could be storing 1/2 the world's data in 3 years.&amp;nbsp;&amp;nbsp; He is discussing working with other companies and that hortonworks will be working to expand this use.&lt;br /&gt;&lt;br /&gt;This is an Open Source Community project.&amp;nbsp; Eric is very excited that they SQL Server community and all of our activitiy could be providing feed back to this project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eric Thanks us all and leaves the stage.&lt;br /&gt;&lt;br /&gt;Now Denny Lee, a Principal Program Manager for the SQL Server team, is coming on stage next to discuss Activating New Types of Data.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Denny takes the stage and ask's if we are ready for some Demo's!&amp;nbsp; YES! He says not yet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 9:03&lt;br /&gt;&lt;br /&gt;He is talking about participating in the Apache Program.&amp;nbsp; To make sure that SQL interfaces with it in the best way.&lt;br /&gt;&lt;br /&gt;Announcements&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Apache Hadoop-based distribution for Windows Server and Windows Azure&lt;/li&gt;&lt;li&gt;ODBC Driver and Add-in for Excel, both for Apache Hive&lt;/li&gt;&lt;li&gt;JavaScript Framework for Hadoop&lt;/li&gt;&lt;li&gt;SQL Server and SQL Server Parallel Data Warehouse connectors for Apachee Hadoop&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The other Announcement, they have formed a partnership with Horton Works.&amp;nbsp; He just welcomed Erick Baldeschwieler the CEO of Horton Works to the stage to talk about the partnership.&lt;br /&gt;&lt;br /&gt;Where would you see or know Hadoop, that is the back end for Google!&amp;nbsp; This is big!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:58&lt;br /&gt;&lt;br /&gt;He is pointing out &lt;br /&gt;&lt;ul&gt;&lt;li&gt;40% Data growth rate&lt;/li&gt;&lt;li&gt;15 out of 17 business sectors have more data sotred per company than the US Library of Congress&lt;/li&gt;&lt;/ul&gt;The vision going forward is in 3 points.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Manage and Process all types of data, mission criticle scale from on premises to cloud, Common management and development between SQL Server and SQL Azure.&lt;br /&gt;&lt;br /&gt;We are discussing Big Data now.&amp;nbsp; Here is how he is defining it.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Large Data Volumes&lt;/li&gt;&lt;li&gt;Traditional and non-traditional data sources&lt;/li&gt;&lt;li&gt;New technologies and New Economics&lt;/li&gt;&lt;li&gt;New Insights&lt;/li&gt;&lt;/ul&gt;He points out that Microsoft because of Search, Email, and all thier other offerings they have over 700 PB's of DATA!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:53&lt;br /&gt;&lt;br /&gt;"We believe the Cloud is a hybrid work place.&amp;nbsp; You will want to keep things in your data center on the ground, and there are things you will want in the Cloud."&amp;nbsp;&amp;nbsp; He just announced very slyly that they are MERGING the code base for the Cloud and Denali.&amp;nbsp; A move forward in that is SSRS in the Cloud, and features that they are delivering in Denali.&lt;br /&gt;They are delivering in 3 area's&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mission Criticle Confidence&lt;/li&gt;&lt;li&gt;Breathrough insight&lt;/li&gt;&lt;li&gt;Cloud on your terms&lt;/li&gt;&lt;/ul&gt;Those&amp;nbsp;3 area's in Denali AlwaysOn for High Availability, Column Store Indexes for Denali first introduced in PowerPivot, Cresent which will be Power View in Denali.&amp;nbsp; Thoughts of the Cloud in what they do Juneau will be SQL Database Tools when Denali is released.&lt;br /&gt;&lt;br /&gt;He points to some of the customers that have database's in production in Denali: Dell Pilot, Great Western Bank, and others.&lt;br /&gt;&lt;br /&gt;DENALI HAS A NAME! SQL Server 2012&lt;br /&gt;&lt;br /&gt;Update 8:48&lt;br /&gt;&lt;br /&gt;Ted is talking about what we will cover today, Denali and demos.&lt;br /&gt;&lt;br /&gt;He is Thanking PASS for all we do to spread the word about SQL Server.&amp;nbsp; He points out that we offer over 400,000 Technical Hours, 79,000 Members, 300 Microsoft MVP's, and 233 SQL PASS Chapters.&amp;nbsp; This is the largest PASS Summit Ever!&lt;br /&gt;&lt;br /&gt;"It's been a busy year since we last got together."&amp;nbsp; Yes it has.&amp;nbsp; Choice is a big theme, he is pointing out the advances made in releases for Hardware Devices like Parallel Data Warehouse, the releases in SQL Server 2008 SP 3, 2008 R2 SP 1, the Cloud, Azure Marketplace, Management Portal for SQL Azure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:43&lt;br /&gt;&lt;br /&gt;He is thanking Microsoft Dell, CA, EMC, Expressor, Fusion-IO, and HP for being sponsors for the Summit.&amp;nbsp; AND A BIG THANK YOU INDEED!&amp;nbsp; We have the largest collection of vendors ever at a PASS Summit.&lt;br /&gt;&lt;br /&gt;We are talking about the SQL Server MVP Deep Dives 2 Book that has been on sale exclusively at the Summit.&amp;nbsp; Next week it opens up every where over 53 MVP's contributed to this.&amp;nbsp; One of the great things about this book is that the MVP's do not recieve a dime for this book.&amp;nbsp; Every penny spent goes to Operation Smile to provide dental work for children in 3rd world countries.&amp;nbsp; Great Cause.&lt;br /&gt;&lt;br /&gt;Rushabh's rapping up now, and introducing Sr. Vice President of Business Development Platform Division Ted Kummert, he owns all the applications from the Database, Application, and the way they integrate.&amp;nbsp; From the Cloud to the Ground.&lt;br /&gt;&lt;br /&gt;Ted said that SQL Server is the most widely adopted Database platform in the world, from Ground to Cloud.&amp;nbsp; Quick dig at Oracle who just hit the cloud, and Microsoft has been ther 18 months already.&amp;nbsp; Nice.&lt;br /&gt;&lt;br /&gt;Update 8:38&lt;br /&gt;&lt;br /&gt;A picture of our bloggers that are at the blogger table today is posted.&amp;nbsp; a lot of amazing people, Denny Cherry, Brent Ozar, Andy Warren, Jorge Segarra, just an amazin number&amp;nbsp;of people.&lt;br /&gt;&lt;br /&gt;I'll try to get the full list out later with links to thier blogs and twitter handles.&lt;br /&gt;&lt;br /&gt;We are talking about Twitter and the way that we use that so heavily, some of the # Hashtags, or search terms that we have created.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Right now he is posting information about the SQL CAT Team the clinic hours that they have open, and the different sessions that they have.&amp;nbsp; At PASS this year we have.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;93 MVP's&lt;/li&gt;&lt;li&gt;11 MCM's&lt;/li&gt;&lt;li&gt;57 Microsoft Employees&lt;/li&gt;&lt;li&gt;11 SQL CAT Presentations&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The importiance of Community and building connections has been a common theme throughout the Summit.&amp;nbsp; The First Timers Program and the session with Don Gabor (Awesome and I haven't done the recap yet), had over 800 people attend it yesterday evening until 8 pm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update 8:28&lt;br /&gt;&lt;br /&gt;This year PASS has given 430,000 hours of free traing, we have 80,000 members and 1 Global Region.&amp;nbsp; The goal is to get to 1 Million hours of technical training, 250,000 members and 5 Global Regions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To help achieve this goal 3 international Board of Director seats were added to help influence this from Denmark, Germany, and I missed the third.&amp;nbsp;&amp;nbsp;&amp;nbsp; PASS was a partner in SQL BITS in the UK and they felt that was a very large success.&lt;br /&gt;&lt;br /&gt;Update 8:23&lt;br /&gt;&lt;br /&gt;Rushabh Mehta the PASS President just took the stage.&amp;nbsp; Apparently Twitter is tipping over!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rushabh is thanking the Board of Directors, the Committie members, and making sure we know these are the people that we should approach with ideas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-4917209933581391513?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/4917209933581391513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/day-4-summit-keynotes-live.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4917209933581391513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4917209933581391513'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/day-4-summit-keynotes-live.html' title='Day 4 Summit Keynotes Live, DENALI HAS A NAME! SQL Server 2012!'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-7589280076966359392</id><published>2011-10-11T08:41:00.002-04:00</published><updated>2011-10-11T17:52:37.565-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL OS'/><title type='text'>PASS Summit Day 2: Monday Pre-Con</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span id="goog_511926620"&gt;&lt;/span&gt;&lt;span id="goog_511926621"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9VdeJirYn68/TpS5dn2BPxI/AAAAAAAAAbI/rGjGt5NEJMc/s1600/MP.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://4.bp.blogspot.com/-9VdeJirYn68/TpS5dn2BPxI/AAAAAAAAAbI/rGjGt5NEJMc/s320/MP.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;Our instructor is Maciej Pilecki (&lt;/span&gt;&lt;a href="http://www.twitter.com/#!/Drhouseofsql"&gt;&lt;span style="font-family: Calibri;"&gt;@DrHouseofSQL&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m familiar with Maciej because of MagicPASS, the SSUG I call home.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He did a presentation to us on the memory cache back in June.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It was amazing and I had promised to write a blog on that, and have not gotten that one published yet.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;However this one will go first and what a day it has been.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Maciej is an MCM (Microsoft Certified Master), and a SQL Server MVP.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He has presented at conferences like the PASS Summit, Tech Ed North America, and many many more.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;We spent the first half of the day discussing the SQL OS and the way that SQL Server uses CPU’s.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;The second half of the day was all about Memory, and we’ve got some big changes coming in Denali.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So of particular interest is not just how we work now, but how we are going to be working in Memory in the future.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;WHAT IS THE SQL OS&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;SQL Server has it’s own Operating System.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;WHAT!?!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Yep you heard me.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IKwysOmrbpQ/TpS5l_ajO7I/AAAAAAAAAbY/yfkZAX-Njpw/s1600/pre-con+class.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://4.bp.blogspot.com/-IKwysOmrbpQ/TpS5l_ajO7I/AAAAAAAAAbY/yfkZAX-Njpw/s320/pre-con+class.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Calibri;"&gt;“But Balls”, you say, “You install SQL Server on Windows right?”&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Yes Dear Reader you do!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;However Windows and the way that it handles processing is very different than how we would like processing to occur within SQL Server.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Windows uses Pre-emptive Scheduling.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Each Thread, work that is being done on your CPU/Processor, is given a quantum of time.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Windows as an Operating System must manage that time and make sure everybody get’s a turn.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;This is similar to having multiple sugar infused children, all of them run up to you wanting to tell you something.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You let one go, and depending on how much they are jumping over one another you may need to stop one before they are done, and have another one start to tell their story.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You’ll get back to the first one, but your job is to make sure everybody get’s a turn.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Windows will stop your Threads as they are working before they are finished, they will let them have another turn, but they need to make sure all the kids get a chance to talk.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;SQL OS is a Cooperative Scheduling OS, it is a bunch of orderly Kiddo’s lining up to take turns telling you a story.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And if one needs to Wait and think they go to the back of the line and let the next one speak.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;They Cooperate to make sure that things happen as orderly as possible, but most importantly if you are telling your story, your Thread is working, no one stops it until it is ready to stop.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;“But Balls”, you say, “When did this change occur, this is huge?”&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Yes Dear Reader it is huge!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But take heart we have all been using the SQL OS since version 7.0.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It has been maturing over the years and we see a lot of benefits of that today in 2008 R2 and we will see even more in Denali.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;We spent the rest of the morning talking about how CPU’s work within the SQL OS, and I learned more that I have time to write.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This was an incredible day of training, and I can’t wait to apply some of what I learned.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;LUNCH&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;Some times you just have to smile at how things work out.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At the lunch break I went down a little later than the rest of the group. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;I was walking down &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;and I saw my friend Eric Wishdal (&lt;/span&gt;&lt;a href="http://www.twitter.com/#!/EricWisdahl"&gt;&lt;span style="font-family: Calibri;"&gt;@EricWisdahl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://ericwisdahl.wordpress.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;), and I asked if I could join him.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Eric is a veteran of many SQL Saturday’s and PASS events in Florida.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He is a great guy and has a very sharp wit.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So Thousands of miles from home I meet up with a friend who is just up the road.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;a href="http://3.bp.blogspot.com/-jCj5P3J5fVE/TpS5hRsnWLI/AAAAAAAAAbQ/M1gIlg3YNfE/s1600/lunch.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://3.bp.blogspot.com/-jCj5P3J5fVE/TpS5hRsnWLI/AAAAAAAAAbQ/M1gIlg3YNfE/s320/lunch.jpg" width="320px" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;As we waited through the line and got our food, great meal and props to the folks at PASS, we arrived at the end and I struck up a conversation with Brent Ozar (&lt;/span&gt;&lt;a href="http://twitter.com/#!/brento"&gt;&lt;span style="font-family: Calibri;"&gt;@BrentO&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://www.brentozar.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;) and along walks &lt;span style="color: #333333; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Helvetica; mso-bidi-font-weight: bold; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;Jeremiah Peschka&lt;/span&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt; &lt;/span&gt;(&lt;/span&gt;&lt;a href="http://twitter.com/#!/peschkaj"&gt;&lt;span style="font-family: Calibri;"&gt;@Peschkaj&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://www.brentozar.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;If you are reading my blog more than likely you’ve heard of these guys, they’re kinda a big deal around here.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We all sit down at a table as we are eating we are joined by Mike Hilwig (&lt;/span&gt;&lt;a href="http://www.twitter.com/#!/mikehilwig"&gt;&lt;span style="font-family: Calibri;"&gt;@mikehilwig&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://thecrankydba.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I met Mike at SQL Saturday 79 in South Florida, and he is awesome.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;It was really nice lunch with great company, as Stan Lee would say ‘Nuff Said!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;MEMORY, RESOURCE GOVERNOR, AND EXTENDED EVENTS&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;We spent the second half of the day learning about how Memory and Buffers work and are managed within the SQL OS, how Resource Governor works internally, how you can bind SQL to multiple ports and affinity each port to a specific set of CPU’s, what Maciej called a poor man’s Resource Governor, looked at Extended Events, and some of the new features coming up in Denali.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://2.bp.blogspot.com/-a1496XVD1TQ/TpS5q-aw2GI/AAAAAAAAAbg/qi33gkaCbdc/s1600/seattle.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://2.bp.blogspot.com/-a1496XVD1TQ/TpS5q-aw2GI/AAAAAAAAAbg/qi33gkaCbdc/s320/seattle.jpg" width="320px" /&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;This was an absolutely wonderful day, and I learned a lot about a portion of SQL that I had only just started to scratch the surface on.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;The rest of the evening was spent writing and in the room.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;There is a lot to do this week, and I’m looking forward to some of the social activities tonight, but I wasn’t feeling up to going out.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I got a pizza and sat down to do a lot of writing.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;And now on to day 3!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Thanks,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Brad&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-7589280076966359392?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/7589280076966359392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/pass-summit-day-2-monday-pre-con.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/7589280076966359392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/7589280076966359392'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/pass-summit-day-2-monday-pre-con.html' title='PASS Summit Day 2: Monday Pre-Con'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9VdeJirYn68/TpS5dn2BPxI/AAAAAAAAAbI/rGjGt5NEJMc/s72-c/MP.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-4463736332446068285</id><published>2011-10-11T01:23:00.002-04:00</published><updated>2011-10-11T01:59:11.408-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compression'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL University'/><title type='text'>Lesson 2: Internal Structures, Vardecimal, &amp; Row Compression</title><content type='html'>&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 class="post-title entry-title"&gt;&lt;a href="http://www.sqlballs.com/2011/10/sql-university-compression-week-lesson.html"&gt;&lt;span style="font-size: small;"&gt;SQL University Compression Week: Lesson 1 About Compression &lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EMiZXNcNpwE/TpPJzyS3E-I/AAAAAAAAAag/FasQukLOubc/s1600/SQL-University-Shield.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200px" kca="true" src="http://2.bp.blogspot.com/-EMiZXNcNpwE/TpPJzyS3E-I/AAAAAAAAAag/FasQukLOubc/s200/SQL-University-Shield.png" width="178px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Welcome to Lesson 2 on Compression and welcome back Dear Reader.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;I want to thank the Chancellor of SQL University Jorge Segarra (&lt;/span&gt;&lt;a href="http://sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;@SQLChicken&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;)&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;for the opportunity to be your&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Professor of Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Yesterday we discussed What Kind of Compression SQL Server uses and Why you would want to use Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Today let’s get down and dirty with the first level of Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But first let’s do a history lesion.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Compression was first introduced in SQL 2005 SP2, as Vardecimal Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In SQL 2005 you would have to enable the Database for Compression and then enable the table that you wanted to Compress.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The compression would only work on Numeric or Decimal data types.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;If you enabled Vardecimal Compression it would store Decimal and Numeric data as a new data type, Vardecimal.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But to understand what that data type does we need to talk about the Fixed Length portion of a Data Record.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;LET’S START AT THE BEGINNING&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="text-decoration: none;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;When we talk about Compression we have to look at our data from the inside out.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So I like to make a reverse pyramid.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We understand when we create a table there is a hierarchy to it.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Tables have Columns and Rows, Columns and Rows have fields.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When you break it down to the smallest unit storage, you would think it is a field, but it’s a little bit different.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gCJuxVp35wU/TpPLjphWGWI/AAAAAAAAAao/t5nqD8Ck6Ls/s1600/data+mall+map.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176px" kca="true" src="http://1.bp.blogspot.com/-gCJuxVp35wU/TpPLjphWGWI/AAAAAAAAAao/t5nqD8Ck6Ls/s320/data+mall+map.PNG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Instead of Tables, Columns, Rows, and Fields we have IAM Chains and Allocation Units, Allocation Bitmaps, Extents, Pages, and Records.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;What we care about with Row Compression are the Records. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;If you look up above you’ll see what I like to call my Mall map of SQL Internal Storage.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And you are here in the Records section today.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So let’s take a closer look at what that records looks like.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-418QVbXqrp0/TpPLobVm2yI/AAAAAAAAAa4/azBIhWzuK4k/s1600/Regular+Record.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228px" kca="true" src="http://4.bp.blogspot.com/-418QVbXqrp0/TpPLobVm2yI/AAAAAAAAAa4/azBIhWzuK4k/s320/Regular+Record.PNG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;This is from a slide I have in my Compression talks.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you look above you’ll find the structure of a regular record as it is stored on a page.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;This is courtesy of Paul Randal (&lt;/span&gt;&lt;a href="http://www.twitter.com/#!/PaulRandal"&gt;&lt;span style="font-family: Calibri;"&gt;@PaulRandal&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://www.sqlskills.com/blogs/paul"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;) go and look at his &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/sqlserver/gg313756.aspx"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;Data Structures MCM video&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; it will give you a deeper understanding of how SQL Storage works internally.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;A Record essentially equals a row of data in a table (the deeper you dive the trickier this get’s but stick with me Row=Record). The part that we care about the most is the Fixed Length Columns.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;If you declare a Decimal or Numeric data type and insert data into it, that would be stored on the Fixed Length Column of the Record.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you declare a decimal(38,38) and put a number, &lt;span style="mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"&gt;0.12345678900123456789012345678902134567, it takes up the exact same amount of space as if you stored 0.1234.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;That is what a Fixed Length column means, regardless of what you use you take up all the space.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;When Vardecimal Compression occurs it changes where the record is stored, it goes to the variable length storage instead of fixed.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;So it is altering how the storage of a particular record data type occurs.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So now instead of 0.1234 taking up 38 bytes of data it only takes up 4 bytes of data, in other words we need only what we use.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;SQL 2008 takes it a step further not only do you change how it is stored, but you change the physical storage of Data at a Record level. With Row Compression we added a lot more data types Smallint, int, bigint, bit, smallmoney, money, float, real, datetime, datetime2, datetimeoffset, char, binary, timestamp/rowversion.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQL 2008 R2 added Unicode Compression for nchar and nvarchar. So if it is fixed length and we Row Compress it we remove all the unused space, and here is how we store it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jX6O63TbC1g/TpPLmgbGyGI/AAAAAAAAAaw/NgfFD2J-_WY/s1600/Compressed+Rcord.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160px" kca="true" src="http://1.bp.blogspot.com/-jX6O63TbC1g/TpPLmgbGyGI/AAAAAAAAAaw/NgfFD2J-_WY/s320/Compressed+Rcord.PNG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;shape id="Object_x0020_8" o:gfxdata="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" o:spid="_x0000_i1026" style="height: 225.75pt; visibility: visible; width: 468pt;" type="#_x0000_t75"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;imagedata cropbottom="-1688f" cropleft="-761f" cropright="-897f" croptop="-2056f" o:title="" src="file:///C:\WINNT\Profiles\tbtb\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.png"&gt;&lt;/imagedata&gt;&lt;lock aspectratio="f" v:ext="edit"&gt;&lt;/lock&gt;&lt;/span&gt;&lt;/shape&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Paul Randal is a busy man, he has another &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/sqlserver/gg313758.aspx"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;MCM video on New Database Structures in SQL Server 2008&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; (go watch it).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Compression wasn’t the only new data structure we got with 2008 go have a watch and you’ll learn all about it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;So now that we know all about how Row Compression changes our storage, let’s play around with it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;DEMO &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;First we need to create our database that we will be using.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m doing this in SQL 2008 R2, so to make sure your results match up I would suggest 2008 R2 as well, however if you have 2008 for this example we will be fine.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;USE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;master&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Go&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;IF&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; EXISTS(&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; name &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;span style="color: green;"&gt;sys&lt;/span&gt;.&lt;span style="color: green;"&gt;databases&lt;/span&gt; &lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; Name=&lt;span style="color: red;"&gt;N'demoCOMPRESSION'&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;DROP&lt;/span&gt; &lt;span style="color: blue;"&gt;Database&lt;/span&gt; demoCOMPRESSION&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;DATABASE&lt;/span&gt; demoCOMPRESSION&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;USE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; demoCompression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;So we’ve got our database our next step is to create a table and populate it with some records.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; dbo.myTable1(&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;myID &lt;span style="color: blue;"&gt;int&lt;/span&gt; &lt;span style="color: blue;"&gt;IDENTITY&lt;/span&gt;(1,1)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;,myChar &lt;span style="color: blue;"&gt;CHAR&lt;/span&gt;(8000)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;,&lt;span style="color: blue;"&gt;CONSTRAINT&lt;/span&gt; PK_myTable1_myID &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;PRIMARY&lt;/span&gt; &lt;span style="color: blue;"&gt;KEY&lt;/span&gt; &lt;span style="color: blue;"&gt;CLUSTERED&lt;/span&gt;(myID) &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Insert Some Records&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; @i &lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; @i=0&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;BEGIN&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TRAN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;WHILE &lt;/span&gt;(@i&amp;lt;10000)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color: blue;"&gt;INTO&lt;/span&gt; dbo.myTable1(mychar)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;(&lt;span style="color: red;"&gt;'myData'&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @i = @i +1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;COMMIT&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TRAN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Now that we’ve got a Table and Data we have something to play with we need a baeline.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Remember KNOW THY DATA!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To know our data a little more I would suggest turning on STATISTICS IO &amp;amp; TIME then running a select.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Now this is very figurative, if you have a more targeted work load or set of stored procedures you would want to test those by getting the statistics and query plans so you can see IF compression changes anything for the better or worse.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Do a select to look&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;at the CPU time and I/Os&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Before Compression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;STATISTICS&lt;/span&gt; &lt;span style="color: blue;"&gt;IO&lt;/span&gt; &lt;span style="color: blue;"&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;STATISTICS&lt;/span&gt; &lt;span style="color: blue;"&gt;TIME&lt;/span&gt; &lt;span style="color: blue;"&gt;ON&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; dbo.myTable1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At this point set those baselines to the side.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;I would use sp_estimate_data_compression_savings on the table specifying ROW Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This will take a 5% sample of the table move it into your tempdb and apply the Compression setting that you specify, in this case row.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It will return the results and then give you an estimate based on that sample that tells you what it believes your compression rate will be.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_estimate_data_compression_savings &lt;span style="color: red;"&gt;'dbo'&lt;/span&gt;, &lt;span style="color: red;"&gt;'myTable1'&lt;/span&gt;, NULL, NULL, &lt;span style="color: blue;"&gt;ROW&lt;/span&gt; ;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;When I apply compression I like to use sp_spaceused to see the space the table takes up before and after.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;How Big is our Clustered Index&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: maroon; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_spaceused&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: red;"&gt;'dbo.myTable1'&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;go&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Rebuild Our Table with Compression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; dbo.myTable1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;REBUILD&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;WITH &lt;/span&gt;(&lt;span style="color: blue;"&gt;DATA_COMPRESSION&lt;/span&gt; = &lt;span style="color: blue;"&gt;ROW&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;go&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;/*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;How Big is our Clustered Index&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: maroon; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;sp_spaceused&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: red;"&gt;'dbo.myTable1'&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5Xmh0Mro0_k/TpPNlEKsMAI/AAAAAAAAAbA/g_ZZ8iaye5A/s1600/RowCompressed.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="99px" kca="true" src="http://1.bp.blogspot.com/-5Xmh0Mro0_k/TpPNlEKsMAI/AAAAAAAAAbA/g_ZZ8iaye5A/s320/RowCompressed.PNG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;As you can see we reduced the table from around 80 MB to 288 KB.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Now let’s run our query to get our comparison baseline and see how query performance was effected.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;Do a select to look&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;at the CPU time and I/Os&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;After Compression&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: green; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;STATISTICS&lt;/span&gt; &lt;span style="color: blue;"&gt;IO&lt;/span&gt; &lt;span style="color: blue;"&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;STATISTICS&lt;/span&gt; &lt;span style="color: blue;"&gt;TIME&lt;/span&gt; &lt;span style="color: blue;"&gt;ON&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13pt; line-height: 115%; mso-no-proof: yes;"&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; dbo.myTable1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Home work, go watch Paul Randal’s MCM videos .&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Take the Row Compression Demo and add some more columns and Fixed Length Data Types to it, and see what you can Compress.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Happy Compressing!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Thanks,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Brad&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-4463736332446068285?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/4463736332446068285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/lesson-2-internal-structures-vardecimal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4463736332446068285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/4463736332446068285'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/lesson-2-internal-structures-vardecimal.html' title='Lesson 2: Internal Structures, Vardecimal, &amp; Row Compression'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-EMiZXNcNpwE/TpPJzyS3E-I/AAAAAAAAAag/FasQukLOubc/s72-c/SQL-University-Shield.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-2186406685883546484</id><published>2011-10-10T10:17:00.003-04:00</published><updated>2011-10-10T13:47:18.817-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compression'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL University'/><title type='text'>SQL University Compression Week: Lesson 1 About Compression</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lTkOxDpiINQ/TpL9AZ9csJI/AAAAAAAAAaQ/tbdnVTCvLX8/s1600/SQL-University-Shield.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; height: 220px; margin-bottom: 1em; margin-right: 1em; width: 231px;"&gt;&lt;img border="0" height="200px" kca="true" src="http://2.bp.blogspot.com/-lTkOxDpiINQ/TpL9AZ9csJI/AAAAAAAAAaQ/tbdnVTCvLX8/s200/SQL-University-Shield.png" width="178px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Calibri;"&gt;Hello Dear Reader!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Welcome to Lesson 1 on Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I want to thank the Chancellor of SQL University Jorge Segarra (&lt;/span&gt;&lt;a href="http://sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;@SQLChicken&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;)&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;for the opportunity to be your&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Professor of Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Before we talk about how to turn it on, where we should apply it, or even the types of compression that there are available to us there are two burning questions that we need to answer.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;What is Compression and Why should I use it?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;A PICTURE IS WORTH 1000 WORDS, BUT I WOULDN’T’ TRUST IT WITH YOUR DATA&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vQ1rE2v29w4/TpMtiROK32I/AAAAAAAAAaU/bWnCPBTQqiI/s1600/IMAG0864.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://3.bp.blogspot.com/-vQ1rE2v29w4/TpMtiROK32I/AAAAAAAAAaU/bWnCPBTQqiI/s320/IMAG0864.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: Calibri;"&gt;Let’s get a 40,000 foot overview of Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When the good folks at Microsoft were looking at adding Compression into SQL Server the first thing they had to answer was, What kind of Compression will we use?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you are new to the Compression game then you may not know that there are a lot of different ways to Compress Data.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Sure they all do the same thing, reduce the overall size and foot print of the Data you are Compressing, but we use different types of Compression differently.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;On one end of the Scale you have Compression that reduces the overall size of the file but it does so buy stripping out what it deems as unneeded or necessary data.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The best example I can think for this is photography.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;A RAW photograph file is huge.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;But it contains every last bit of detail that your camera can capture.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;When you look at some of the breathtaking pictures that line the magazines of scenic landscapes, athletic accomplishment, or new events, those photographs were taken in a format to capture all of the data.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When you browse &lt;/span&gt;&lt;a href="http://www.usatoday.com/"&gt;&lt;span style="font-family: Calibri;"&gt;USA Today&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; on your mobile phone, or on your computer you receive this photograph in JPEG, GIF, or PNG format not in RAW. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;The reason it’s smaller.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;“But Balls,” you say, “How did it get smaller?”&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;The answer Dear Reader is Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;JPEG, GIF, and PNG are Compressed file formats for pictures.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Why do we Compress pictures?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Because the human eye can only detect so much detail.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Some people can detect more than others, but eventually we hit a threshold were we cannot detect anything more.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So the extra Data becomes unnecessary overhead at that point.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So we strip it out.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Jim Grey went through the trouble to come up with ACID, &lt;a href="http://www.sqlballs.com/2011/03/we-should-have-talk-your-database-is.html"&gt;We Need to Talk Your Database is on ACID&lt;/a&gt;, and Microsoft had adopted it into the core programming of SQL we can assume that they would not want to strip out data.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As Database professionals we would hope that we are preserving our data, and we are.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;So we know the kind of Compression that we will use must preserve our Data,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;the next question is how hard do we want to work for it?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;We could use something like Winzip, and Compress our files down to the lowest possible value, preserving our data and getting it really really small.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;However that only works if you aren’t planning on doing that every time you want to read it.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Have you ever zipped a 2 GB file?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It takes a little while.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Have you ever unzipped a 2 GB file, takes a little while too.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Imagine if every time you wanted to read your multi GB Database you had to sit through the same scenario.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;We are still operating a Database, while reducing our Data footprint is laudable we wouldn’t want to do it at the expense of performance.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As a matter of fact if at all possible we would want performance to increase not decrease.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;I know we are picky and asking a lot, Shrink the data, but don’t loose any, make it smaller but easy to access, and if possible make it work faster (in some not in all cases). &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Microsoft listened and the particular flavor of Compression we got was Page &amp;amp; Row Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;The first stab at Compression actually came up in SQL 2005 SP2 and it was called Vardecimal Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It only worked on the Numeric and Decimal Data Types, but it used concepts that we will be reviewing when we discuss Row Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;In SQL 2008 we got Page and Row Compression and Vardecimal Compression was immediately deprecated.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You can still use Vardecimal Compression in 2008, but if you really want to use Compression you will get a lot more bang for your buck with Row Compression, more on that tomorrow.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 12pt 0in 3pt;"&gt;&lt;u&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%;"&gt;WHY IN THE WIDE WIDE WORLD OF SPORTS SHOULD I USE COMPRESSION&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ng4MDDZLrxM/TpMu1eSQ8nI/AAAAAAAAAaY/rJGveeFV9bY/s1600/football_to_face.jpg" imageanchor="1" style="clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="280px" kca="true" src="http://2.bp.blogspot.com/-Ng4MDDZLrxM/TpMu1eSQ8nI/AAAAAAAAAaY/rJGveeFV9bY/s320/football_to_face.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/ifotbol/3928145113/"&gt;http://www.flickr.com/photos/ifotbol/3928145113/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Now that we understand the basic idea of what Compression is, the most important question you will ask is Why should I use it!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Disks are cheap.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I hear it all the time.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You’ve probably seen the ad’s for 1 TB hard drives for sale on Black Friday for $30.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You are correct Disks are cheap and they are getting cheaper all the time, however, I bet you don’t go and buy the Hard drives for your server on Black Friday.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;As a matter of fact if you have SAN, Shared Attached Network storage?, then you need to buy different disks altogether.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You probably need to have a port in the back of them that allows for a HBA, Host Bus Adaptor, that takes a fiber cable.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The reason?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you are using a SAN device you want the quickest possible connection for your database server.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;And those HBA ports raise the price of those hard drives.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And if you are using Solid State hard drives on a SAN that price goes up even more.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Now we are talking from 10’s of dollars to 100’s of dollars.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And if you have a SAN your not going to have just one hard drive in there.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You will have multiple drives striped in some sort of RAID Array.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How cheap does it sound now?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;But wait there’s more.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you have a lot of SAN’s that can get pretty complicated.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Your probably going to need a SAN administrator.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And you may need more than one if you are a big enough shop.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So now we’re not just talking hardware but people as well.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;shape id="Object_x0020_2" o:gfxdata="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" o:spid="_x0000_i1025" style="height: 120pt; visibility: visible; width: 384pt;" type="#_x0000_t75"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;imagedata cropbottom="-577f" cropleft="-2136f" cropright="-686f" croptop="-6705f" o:title="" src="file:///C:\WINNT\Profiles\tbtb\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png"&gt;&lt;/imagedata&gt;&lt;lock aspectratio="f" v:ext="edit"&gt;&lt;/lock&gt;&lt;/span&gt;&lt;/shape&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;All this for a database?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;One lowly single database?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I would say most of us don’t have one Database to worry about.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;You probably have a Prod (Production) environment, maybe a UAT/Staging, a Test, a Dev (Development) or even a DR/COOP.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;You may have a Data warehouse as well.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;You could have multiple copies of your database for multiple projects.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;And you probably don’t have just one Application you are supporting.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Most places have 10’s, 100’s, and in some cases even 1,000’s of Database across just as many instances that they maintain.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When you start thinking about the scope that your data touches, you start to realize just how much you have out there.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;As Database professionals we try to normalize our data to prevent data duplication, but by nature of the change control process we will always have it.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;On top of that there are 3 performance bottle necks we normally encounter; CPU, Memory, and IO (Input/Output).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;The option to re-write code is always there, but how often have you been in a situation where management decides to throw heavier hardware at a problem because it is cheaper and more cost effective than a re-write?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you haven’t been there you will eventually.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You can toss more CPU on a server to get more processing power.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;More RAM to get more memory and to speed up operations because we can hold more in memory.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But with Disk, if I throw more disk at a server I just get more storage room, it doesn’t help me with performance.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Page and Row Compression can do just that.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The cost to the server is CPU cycles which most database servers have to spare.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;*Just a side note if your server is averaging around 60% CPU utilization or higher I would not recommend using Compression without thorough testing to ensure it would not reduce existing performance.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We reduce the size of the structure not only on disk but in memory.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Pages of a databases are compressed on DISK and in Memory.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This is such an important concept I’m going to say it one more time, on DISK and in MEMORY!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So not only do you save room, reduce the size of a table or index.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Make it quicker to read off of disk because of a reduced size, but you take up less Page Cache because your Data Pages are compressed in memory.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;So&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;you can reduce your data foot print across multiple environments, possibly speed up performance by reducing the number of reads to process a query, and possibly use your memory cache more efficiently.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I don’t think the question is why should I use Compression, but why am I not using compression.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 12pt 0in 3pt;"&gt;&lt;u&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;WARNING: DANGER WILL ROBINSON&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hUcDS2Pca7o/TpMvXQ0WGXI/AAAAAAAAAac/A0UmqliFUmo/s1600/lostinspacerobot.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320px" kca="true" src="http://1.bp.blogspot.com/-hUcDS2Pca7o/TpMvXQ0WGXI/AAAAAAAAAac/A0UmqliFUmo/s320/lostinspacerobot.jpg" width="254px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;I’m not going to sell you a bill of goods, that is just snake oil.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;There are some serious things that you need to keep in mind when it comes to Compression. &lt;/span&gt;&lt;/div&gt;&lt;ol style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo1;"&gt;&lt;span style="font-family: Calibri;"&gt;Know Thy DATA!&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo1;"&gt;&lt;span style="font-family: Calibri;"&gt;Take Baselines&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo1;"&gt;&lt;span style="font-family: Calibri;"&gt;Know Thy DATA!&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;I like to think of Data Compression like Indexes.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You wouldn’t just put an index on a table and never check to see if it is being used.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You would check to see that the query plans you have are still running efficiently, and you would monitor your performance.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;You need to do the same thing with Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Know how your queries perform before hand, know how they perform after Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If your CPU shoot’s up you will need to trouble shoot it, we’ll cover this later in the week.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If your data types are not right, don’t compress them in the first place, later in the week as well.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;HOME WORK&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Your Assignment should you choose to accept it is to go read some of the Blogs by the SQL Server Storage Engine Team on the Topic of Compression, Sunil Agwilari is the Project Manager for the Engine Team and he has written a lot on this topic.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 12pt 0in 3pt;"&gt;&lt;span style="font-family: Cambria; font-size: large;"&gt;&lt;h3 class="post-name"&gt;&lt;a href="http://blogs.msdn.com/b/sqlserverstorageengine/archive/2007/09/30/data-compression-why-do-we-need-it.aspx"&gt;Data Compression: Why Do we need it?&lt;/a&gt;&lt;/h3&gt;&lt;h3 class="post-name"&gt;&lt;a href="http://blogs.msdn.com/b/sqlserverstorageengine/archive/2007/09/30/data-compression-techniques-and-trade-offs.aspx"&gt;Data compression techniques and trade offs&lt;/a&gt;&lt;/h3&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Thanks,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Brad&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-2186406685883546484?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/2186406685883546484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/sql-university-compression-week-lesson.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/2186406685883546484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/2186406685883546484'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/sql-university-compression-week-lesson.html' title='SQL University Compression Week: Lesson 1 About Compression'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-lTkOxDpiINQ/TpL9AZ9csJI/AAAAAAAAAaQ/tbdnVTCvLX8/s72-c/SQL-University-Shield.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-8963208945389580701</id><published>2011-10-09T23:42:00.005-04:00</published><updated>2011-10-09T23:50:20.457-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><title type='text'>PASS Summit Day 1: Travel</title><content type='html'>&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xEdSa1-YEeo/TpFqAMgnyAI/AAAAAAAAAZw/YScWX1mhYck/s1600/Leaving+Tampa.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://4.bp.blogspot.com/-xEdSa1-YEeo/TpFqAMgnyAI/AAAAAAAAAZw/YScWX1mhYck/s320/Leaving+Tampa.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;I woke up this morning around 2:45 AM.&amp;nbsp;&amp;nbsp;Having packed the day before I just had to get ready to take go and I was out the door.&amp;nbsp; The drive in was a rainy one, but the nice thing about an early morning drive is that the roads were pretty empty so no traffic jams.&amp;nbsp;&amp;nbsp;So a nice smooth ride&amp;nbsp;into the city, and other than&amp;nbsp;getting a little SQL Karaoke practice in completely uneventful.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;So now&amp;nbsp; I'm in Tampa and about to board, so this will expand as the day goes along.&amp;nbsp; But here is an early morning picture of beautiful Tampa from the airport!&amp;nbsp; As you can see it is dark and just starting to come to life.&amp;nbsp; The early morning work force is out, people heading home from vacations, and those of us bleary eyed travelers heading for many other destinations.&amp;nbsp;&amp;nbsp; So I'm going dark for the flight, I've got some compression topics to write on for &lt;a href="http://www.sqluniversity.org/"&gt;SQL U&lt;/a&gt; next week.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JSfc6wg7ePI/TpJlxsZAleI/AAAAAAAAAZ0/FWanKzyr3Z8/s1600/IMAG0842.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://4.bp.blogspot.com/-JSfc6wg7ePI/TpJlxsZAleI/AAAAAAAAAZ0/FWanKzyr3Z8/s320/IMAG0842.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;A quick picture from the clouds (34,000 feet) and I'm all back to being quite again.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;DALLAS FT. WORTH&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CnY-ELofN7Q/TpJmbRslztI/AAAAAAAAAZ4/YKsTfb6C2FY/s1600/IMAG0859.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" kca="true" src="http://1.bp.blogspot.com/-CnY-ELofN7Q/TpJmbRslztI/AAAAAAAAAZ4/YKsTfb6C2FY/s320/IMAG0859.jpg" width="191px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;I'll be less than half way through with the travel portion of the day by now.&amp;nbsp; The big flight will be the almost 6 hours from Dallas to Seattle.&amp;nbsp; I'm looking forward to landing already, I'm not sure how much adrenalin will continue to keep me going but I'm pretty sure I'll need a nap at some point today.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;I love walking through airports, there is always something that is there to impress and there is always something cliché as well.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I found both.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-UMDdYiQPxjQ/TpJnQyxKNOI/AAAAAAAAAaA/w5KPSLE0DoQ/s1600/IMAG0860.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://3.bp.blogspot.com/-UMDdYiQPxjQ/TpJnQyxKNOI/AAAAAAAAAaA/w5KPSLE0DoQ/s320/IMAG0860.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;A quick coffee and bagel and I was off to the Concourse.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I met up with some folks that are heading to the Summit as well.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;One is from the Tampa area and the other is Ed from Arkansas.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We hit it off talking about the Pre-Con’s we would be attending and I found a friend to share a cab to the Westin.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-mxd9hiz_OR0/TpJmsJVGVlI/AAAAAAAAAZ8/Y-8WU8alDHI/s1600/IMAG0861.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://4.bp.blogspot.com/-mxd9hiz_OR0/TpJmsJVGVlI/AAAAAAAAAZ8/Y-8WU8alDHI/s320/IMAG0861.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;&amp;nbsp;Before you know it we were boarding again.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The flight is pretty packed this time and I’m in the Isle so I would have thought no pictures from the plane window.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;However there was a very nice lady from Alaska sitting against the window and when I asked she was polite enough to take a picture as we were passing over the Rockies.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;SEATTLE &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9J84P8IrAnk/TpJnw8ZNMoI/AAAAAAAAAaE/2eOx-1ND94I/s1600/IMAG0875.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://4.bp.blogspot.com/-9J84P8IrAnk/TpJnw8ZNMoI/AAAAAAAAAaE/2eOx-1ND94I/s320/IMAG0875.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;Finally on the ground.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Ed and I shared a cab ride over to the Westin, as they did not have a shuttle at the airport. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;The Summit is a wonderful opportunity to meet new people, as we come together to learn about SQL Server with one another, and it was fantastic to meet Ed.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;We agreed to meet up at the lobby and find some food, I was going on a bagel and some yogurt for the day, Ed was hard core and hadn’t had a thing. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nlQPPK7Dclc/TpJq5P98SqI/AAAAAAAAAaM/MmQSAd_xgkI/s1600/IMAG0867.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191px" kca="true" src="http://3.bp.blogspot.com/-nlQPPK7Dclc/TpJq5P98SqI/AAAAAAAAAaM/MmQSAd_xgkI/s320/IMAG0867.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman';"&gt;While in the lobby I Tweeted the plan that we had, and quickly heard back from the SQL Dynamic Duo of Karla (&lt;a href="http://www.twitter.com/#!/KarlaKay22"&gt;@KarlaKay22&lt;/a&gt; | &lt;a href="http://www.karlalandrum.wordpress.com/"&gt;Blog&lt;/a&gt; ) and Rodney Landrum (&lt;a href="http://www.twitter.com/#!/SQLBeat"&gt;@SQLBeat&lt;/a&gt; | &lt;a href="http://www.simple-talk.com/community/blogs/rodney/"&gt;Blog&lt;/a&gt;).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;They were at the Tap House, which had some of the best jumbilia I’ve ever had.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"&gt;From here I had a great time with new, old, and current friends.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It is amazing how far you can travel in a day, to remember the things that you’ve already known.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Several games of pool later, I still can’t play worth a damn.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I have the occasional flashes of brilliance that peter out after a max of three good shots.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But playing lousy pool is a lot of fun when you’ve got friends to play it with.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"&gt;From there we did a walk about the city and looked at several different destinations.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We headed over to the Convention Center and Registered for the reason we are all here.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;It was amazing to see all of the people that came to register early.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;A lot of them were people I had met before, and a couple whom I had been wanting to meet.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I got to met Brent Ozar (&lt;a href="http://www.twitter.com/#!/BrentO"&gt;@BrentO&lt;/a&gt; | &lt;a href="http://www.brentozar.com/"&gt;Blog&lt;/a&gt;) who is taller and younger than I imagined.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And I mean taller folks.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m not a short guy, but I’m right on the 6 foot mark, so when people are taller than me I notice. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;And did I mention he looked younger than I expected &lt;/span&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%; mso-ascii-font-family: 'Times New Roman'; mso-char-type: symbol; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-symbol-font-family: Wingdings;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"&gt;With that Rodney, Karla, and myself set off for a hole in the wall noodle shop for a quick fix of our favorite delicacies, I can never resist a good Pad-Thai.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And with that I’m heading back to finish up some work on Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Time to get a good nights rest.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Tomorrow starts the Pre-con’s.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"&gt;Thanks,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"&gt;Brad&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-8963208945389580701?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/8963208945389580701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/pass-summit-day-1-travel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8963208945389580701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/8963208945389580701'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/pass-summit-day-1-travel.html' title='PASS Summit Day 1: Travel'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xEdSa1-YEeo/TpFqAMgnyAI/AAAAAAAAAZw/YScWX1mhYck/s72-c/Leaving+Tampa.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-1264818236014075629</id><published>2011-10-07T11:24:00.000-04:00</published><updated>2011-10-07T11:24:12.189-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL University'/><category scheme='http://www.blogger.com/atom/ns#' term='PASS Summit 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Community'/><title type='text'>Top 4 Reasons Next Week is a Big Week</title><content type='html'>&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://seattleplace.com/images/Seattle_Skyline_Referral_Postcard.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256px" kca="true" src="http://seattleplace.com/images/Seattle_Skyline_Referral_Postcard.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Hello Dear Reader, next week is a very big week for me SQL wise.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Family wise I will be missing the heck out of my wife and my kiddos while I’m half a continent away.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Just this last week my Bug lost another tooth, the baby got even cuter (don’t ask me how she does it constantly), my Big Guy got even bigger (seriously my 7 year old has pec’s), and my wife continues to be AWESOME, (the Bug and I had a conference and deliberated on this earlier in the week).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So while I’m missing all the other Balls, I’ll be busy out of my mind.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;“So Balls,” you say, “What’s keeping you so busy?”&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;No good way to say it other than list it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;&lt;span style="mso-bidi-font-family: Calibri;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri;"&gt;1.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;My First PASS Summit&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;&lt;span style="mso-bidi-font-family: Calibri;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri;"&gt;2.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;I’m sitting at the Bloggers Table at the PASS Summit&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;&lt;span style="mso-bidi-font-family: Calibri;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri;"&gt;3.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;I’m Presenting TWO times at the PASS Summit&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;&lt;span style="mso-bidi-font-family: Calibri;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri;"&gt;4.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;I’m the Professor of Compression Next Week For SQL University!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Any other week one of those items would keep me fully occupied.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Next week I will be utterly consumed learning, teaching, meeting, and greeting.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So let’s break it down a little.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;u&gt;&lt;span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;span style="font-size: large;"&gt;MY FIRST PASS SUMMIT&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-IdFxIX7VQ_U/To8ZLCjn5oI/AAAAAAAAAZs/V4jJKOunatU/s1600/Home_Col1.png" imageanchor="1" style="clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="146px" kca="true" src="http://2.bp.blogspot.com/-IdFxIX7VQ_U/To8ZLCjn5oI/AAAAAAAAAZs/V4jJKOunatU/s320/Home_Col1.png" width="320px" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.sqlpass.org/summit/2011/#"&gt;http://www.sqlpass.org/summit/2011/#&lt;/a&gt;&amp;nbsp;PHOTO CREDIT: &lt;a href="http://www.sqlpass.org/summit/2011/#"&gt;Deepak Puri&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;/span&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;This needs no introduction.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you are involved with SQL Server you know that the PASS Summit is the biggest SQL Server Conference in the World.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Not North America, not Europe, not Asia, the WORLD.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The brightest SQL Speakers in the World will be there.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;People from all over the Globe, experts from many many nations will be together in one spot.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Top Microsoft Experts, the Cat Team, many Microsoft Developers for the SQL Server Team, you name it the PASS Summit has it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;I’ve wanted to go to this event since I started seeing advertisements for it on &lt;/span&gt;&lt;a href="http://www.sqlservercentral.com/"&gt;&lt;span style="font-family: Calibri;"&gt;SQLSeverCentral.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;, for the last 4 or 5 years.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Getting to watch the streaming keynote last year just made my desire to go grow even more, and now here it is!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;If you have never heard of the PASS &lt;/span&gt;&lt;a href="http://www.sqlpass.org/summit/2011/"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;Summit then go check out the current website&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As if that isn’t enough I’m attending 2 of the great pre-cons that are being offered.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I will be blogging like a mad man while I’m out there so keep checking back Dear Reader, this should be a fun week!&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;u&gt;&lt;span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;span style="font-size: large;"&gt;SITTING AT THE BLOGGERS TABLE&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JmF9KiLegis/To8YzTOJv9I/AAAAAAAAAZo/icOkY_V2rs4/s1600/header2011_Summit_Content.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="122px" kca="true" src="http://3.bp.blogspot.com/-JmF9KiLegis/To8YzTOJv9I/AAAAAAAAAZo/icOkY_V2rs4/s400/header2011_Summit_Content.jpg" width="400px" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.sqlpass.org/summit/2011/SummitContent.aspx"&gt;http://www.sqlpass.org/summit/2011/SummitContent.aspx&lt;/a&gt;&amp;nbsp;PHOTO CREDIT: &lt;a href="http://www.sqlpass.org/summit/2011/SummitContent.aspx#"&gt;Pat Wright&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;I’ve blogged previously on &lt;/span&gt;&lt;a href="http://www.sqlballs.com/2011/08/top-5-reasons-you-should-be-on-twitter.html"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;The Top 5 Reasons You Should Be On Twitter&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;, but I could add a 6&lt;sup&gt;th&lt;/sup&gt; as well.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Opportunity.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;On Twitter it was announced that PASS was accepting applications to sit at the Bloggers table.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I jumped.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Then I emailed the contact listed and WAHOO I was selected!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;As a result I’ll have access to blog from a table of Blogger All-STAR’s and SQL MVP’s, and lil ol’ me &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Wingdings; mso-ascii-font-family: Calibri; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-symbol-font-family: Wingdings; mso-themecolor: text1;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;So not only will I be at the top event for SQL Server, I’ve got a front row seat.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’ll do live blogging of the Keynotes, and attempt a daily re-cap.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As I snap pictures I’ll make sure to get them uploaded and attached to the blog.&lt;/span&gt;&lt;span style="color: black; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;u&gt;&lt;span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;span style="font-size: large;"&gt;PRESENTING TWICE AT THE PASS SUMMIT!&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;My wife’s best friend had a quote on her Facebook page that I feel describes me to a T, since she told me it I laughed and then I thought, “If I could only get that on a Family Crest”. ….&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The quote “I’ve got 2 speeds; Off &amp;amp; M@Ther F#(king ON”.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;That has been me my whole life, when I’m down I’m out.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When I’m up and running, there’s no stopping.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; mso-themecolor: text1;"&gt;&lt;span style="font-family: Calibri;"&gt;During this week I’m presenting a Lightning Round Talk &lt;/span&gt;&lt;a href="http://www.sqlpass.org/summit/2011/Speakers/CallForSpeakers/SessionDetail.aspx?sid=2123"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;24-a 5 minute Horror Story&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;, and &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sqlpass.org/summit/2011/Speakers/CallForSpeakers/SessionDetail.aspx?sid=1045"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;the Page &amp;amp; Row Compress Deep Dive&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I’ve been working on a lot of great Demo’s that I can bring to the table.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I presented the Deep Dive recently at SQL Saturday 85, and internally for my DBA team.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’ve gotten a lot of good feedback, and I’m really excited to give this a 3&lt;sup&gt;rd&lt;/sup&gt; time.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;The 5 minute Horror Story is a real life adventure, with appropriate details blurred, from Father’s day 2009.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Show up to the session and you hear all about the wonderful world of a 24-7 on call DBA and why backups are so important.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Not just that you take them, but if something goes wrong that you grab a fresh set.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1 style="margin: 24pt 0in 0pt;"&gt;&lt;u&gt;&lt;span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"&gt;&lt;span style="font-size: large;"&gt;PROFESSOR OF COMPRESSION FOR SQL UNIVERSITY&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;a href="http://sqlchicken.com/wp-content/uploads/2009/09/SQL-University-Shield.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" kca="true" src="http://sqlchicken.com/wp-content/uploads/2009/09/SQL-University-Shield.png" width="286px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Jorge Segarra (&lt;/span&gt;&lt;a href="http://www.twitter.com/#!/sqlchicken"&gt;&lt;span style="font-family: Calibri;"&gt;@SQLChicken&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; | &lt;/span&gt;&lt;a href="http://www.sqlchicken.com/"&gt;&lt;span style="font-family: Calibri;"&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;) &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;is the Chancellor of &lt;/span&gt;&lt;a href="http://sqlchicken.com/sql-university/"&gt;&lt;span style="color: purple; font-family: Calibri;"&gt;SQL University&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you’ve never heard of SQL U then you should head over there and take a look.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It is a web blog that collects the input from the experts in our field and has them write on a new topic a week.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Think college syllabus but for SQL, with different Topics, and written by MVP’s &amp;amp; Experts.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m honored beyond belief to be among them, and starting next week I’ll have a Lead Up to the Deep Dive.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m still writing and formulating as we speak and a lot of this will get finished up Sunday to Monday.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But I’ll have a post a day on Compression.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We’ll start up slow and work our way through a set of topics that will help you understand Compression and feel good about taking it to your work and finding ways you can apply it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Alright Dear Reader the break from blogging is over, time to get to the grind stone and get working!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I hope your week is a good one.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Thanks,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Brad&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-1264818236014075629?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/1264818236014075629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/top-4-reasons-next-week-is-big-week.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/1264818236014075629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/1264818236014075629'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/top-4-reasons-next-week-is-big-week.html' title='Top 4 Reasons Next Week is a Big Week'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-IdFxIX7VQ_U/To8ZLCjn5oI/AAAAAAAAAZs/V4jJKOunatU/s72-c/Home_Col1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-3665359422870018320</id><published>2011-10-07T06:44:00.003-04:00</published><updated>2011-10-07T06:48:31.874-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Community'/><category scheme='http://www.blogger.com/atom/ns#' term='NomCom'/><title type='text'>I’m On The NomCom!  What’s a NomCom?</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 14px; line-height: 15px;"&gt;Thisis a blog I’ve been wanting to write for a while, I’ve been a little backed upand with the 2011 PASS Summit starting next week, now seemed like the perfecttime&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-knmdv_aXoOk/To7V_MTcc2I/AAAAAAAAAZY/j1gfVxuOODw/s1600/water+and+rocks.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="211" src="http://3.bp.blogspot.com/-knmdv_aXoOk/To7V_MTcc2I/AAAAAAAAAZY/j1gfVxuOODw/s320/water+and+rocks.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patrick-smith-photography/4525976964/"&gt;http://www.flickr.com/photos/patrick-smith-photography/4525976964/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; Back inAugust &lt;a href="http://www.sqlpass.org/"&gt;PASS&lt;/a&gt;, the Professional Associationof SQL Server, announced that they were seeking applications for the NomCom.&amp;nbsp; I like to participate in things so I startedreading up on it.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I wasn’t as active at this time last year with PASS, I wason the ramp up to becoming more active, but I was still a couple weeks awayfrom attending my first SQL Saturday.&amp;nbsp;&amp;nbsp;So if you are not familiar with it there was a bit of controversy lastyear with the PASS elections and the NomCom.&amp;nbsp;&amp;nbsp;I’m not going to go into it, but I researched it before I submitted myapplication and it is pretty easy for you to find on the IntraWebs if you areinterested.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;My participation on the NomCom is a direct result from lastyear.&amp;nbsp;&amp;nbsp; In order to put more transparencyinto the process that is the NomCom, it was decided that PASS membership shouldhave the majority of the seats.&amp;nbsp; So I’m acommunity representative as well as Roy Ernest (&lt;a href="http://twitter.com/#!/rumblingdba"&gt;@RumblingDBA&lt;/a&gt; | &lt;a href="http://www.sqlservercentral.com/blogs/members/roye_4000_pinnaclesports.com.aspx"&gt;Blog&lt;/a&gt;) and ½ of my Future Law Firm of Bigun’s and Balls Newly Minted SQL MVP JackCorbett(&lt;a href="http://twitter.com/#!/unclebiguns"&gt;@unclebiguns&lt;/a&gt; | &lt;a href="http://www.wisemanorwiseguy.com/"&gt;Blog&lt;/a&gt;).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;After reading over what the commitment would entail andspeaking with my family to make sure they were okay with it I put in an application.&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;“So Balls”, you say, “What in the name of SQL Server does aNomCom Do?”&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Great question Dear Reader.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;WHAT’S A NOMCOM&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;PASS has announced that there will be a Board of Electionsmeeting this year, to learn more visit &lt;a href="http://elections2011.sqlpass.org/"&gt;the PASS 2011 Election Website&lt;/a&gt;.&amp;nbsp; As part of the process people will fill outan application and submit to be considered for the election.&amp;nbsp; There are some pre-qualifications that theyhave to meet, you have to be working with SQL Server (Sorry &lt;a href="http://en.wikipedia.org/wiki/Larry_Ellison"&gt;Larry Ellison&lt;/a&gt;).... youget the idea.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mIGwSZi6U64/To7V-bgJbII/AAAAAAAAAZU/OWF3fCJ51UI/s1600/Heavy+Lifting.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="238" src="http://1.bp.blogspot.com/-mIGwSZi6U64/To7V-bgJbII/AAAAAAAAAZU/OWF3fCJ51UI/s320/Heavy+Lifting.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mshahab/4935745220/"&gt;http://www.flickr.com/photos/mshahab/4935745220/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;After all the applications that do not meet thepre-qualifications are taken out of the mix, the applications are then handedover to the NomCom.&amp;nbsp; We review them weigh&amp;nbsp;(fancy word for score) each based on aset of criteria that we received from the current Board of Directors.&amp;nbsp;&amp;nbsp; We will interview the references &amp;nbsp;and eventually we will interview theapplicants and weigh those interviews as well.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://2.bp.blogspot.com/-wS4iTa6orUQ/To7XTZkevpI/AAAAAAAAAZc/0lyTp8Nd2QQ/s1600/text.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-wS4iTa6orUQ/To7XTZkevpI/AAAAAAAAAZc/0lyTp8Nd2QQ/s1600/text.png" /&gt;&lt;/a&gt;We will use these scores to form a rank, and then we willpass these candidates along to the Board, passing along the top number that theBoard Requests to be considered as the slate for elections.&amp;nbsp;&amp;nbsp; The board will review everything we havegiven to them.&amp;nbsp; If they are not satisfiedwith the slate of candidates we put forward. &amp;nbsp;They will push it back to us and give us newinstructions.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So to make a long answer short, What does a NomCom do?&amp;nbsp; We are nothing more than a NominatingCommittee, that ranks the applicants as best we can and hands that over to thecurrent Board of Directors.&amp;nbsp;&amp;nbsp; We will bedoing a lot of heavy lifting.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Just a quick clarification about the criteria used to rankcandidates.&amp;nbsp; We have been meeting forweeks reviewing what the Board has given us and asking for clarification whereneeded, and disagreeing with criteria where needed.&amp;nbsp;&amp;nbsp; It has been a very civil and easyprocess.&amp;nbsp; Everybody wants the communityto vote and decide who is best to serve on the PASS Board, and we are doing ourabsolute best to make sure that who the community wants they will get.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So basically, I have no power, and if people are unhappywith the results I will probably get a lot of people talking to me through theIntraWebs USING CAPS!!!!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;WHY WOULD YOU DO THIS TO YOURSELF&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XUKjddZ9t1A/To7XqtrWcvI/AAAAAAAAAZk/FR7TL43c6y0/s1600/scream.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-XUKjddZ9t1A/To7XqtrWcvI/AAAAAAAAAZk/FR7TL43c6y0/s320/scream.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/yorkie/188523375/"&gt;http://www.flickr.com/photos/yorkie/188523375/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Well I do enjoy a good roller coaster.&amp;nbsp; And to be quite honest it felt like the rightthing to do.&amp;nbsp; I’m not running for theBoard of Directors.&amp;nbsp; Personally I don’tfeel like I have the experience yet to where that would be a good fit for PASSor for me.&amp;nbsp; The election process thoughis a very important one, and it is one I believe deeply in for better or forworse.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;America doesn’t ask much of you, but it does ask that youvote.&amp;nbsp; (okay it wants those pesky taxestoo, but nobody likes them.)&amp;nbsp;&amp;nbsp; You have achance to shape the world around you every four years.&amp;nbsp; And for PASS you get that option a littlemore often.&amp;nbsp;&amp;nbsp; I’ve gotten to meet a lotof the Board of Directors.&amp;nbsp;&amp;nbsp; I like them,they are nice people, and they are very knowledgeable in SQL Server which givesus a common bond immediately.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;But when I look at the SQL World around us I want to get more involved and help change things for the better. &amp;nbsp;We've done a lot of good work, but there is always more that needs some doing.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I’m not a deep insider.&amp;nbsp;I still grin like a kid with a backstage pass when I look around at theplaces and people that I’m going to work with.&amp;nbsp;&amp;nbsp;Getting to hang out with guys like Jack and Roy still makes me grin earto ear.&amp;nbsp; As if that isn’t enough roundingout the NomCom is Thomas Larock(&lt;a href="http://twitter.com/#!/sqlrockstar"&gt;@SQLRockstar&lt;/a&gt;| &lt;a href="http://thomaslarock.com/"&gt;Blog&lt;/a&gt;) and the Immediate Past Presidentof PASS Wayne Snyder (&lt;a href="http://twitter.com/#!/sqlwayne"&gt;@SQLWayne&lt;/a&gt; ).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I’ll be writing more as the process moves along.&amp;nbsp; I’ve seen several people on Twitterannouncing their intention to run for the board and I’m looking forward tothis.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-3665359422870018320?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/3665359422870018320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/im-on-nomcom-whats-nomcom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/3665359422870018320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/3665359422870018320'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/im-on-nomcom-whats-nomcom.html' title='I’m On The NomCom!  What’s a NomCom?'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-knmdv_aXoOk/To7V_MTcc2I/AAAAAAAAAZY/j1gfVxuOODw/s72-c/water+and+rocks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-3301348920383208978</id><published>2011-10-02T21:43:00.000-04:00</published><updated>2011-10-02T21:43:38.310-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Saturday'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Community'/><title type='text'>SQL Saturday 85 – Thank You Everyone!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2Yrta7PETT0/TokI0V6F6EI/AAAAAAAAAXw/flyFwktBkIg/s1600/SCCPartnership-Center1-300x199.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-2Yrta7PETT0/TokI0V6F6EI/AAAAAAAAAXw/flyFwktBkIg/s1600/SCCPartnership-Center1-300x199.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;About a week ago we had SQL Saturday 85 in beautiful OrlandoFL.&amp;nbsp; I wanted to do a quick recap and saya BIG Thank You to everyone who participated!&amp;nbsp;From the wonderful people on the planning team Andy Warren (&lt;a href="http://twitter.com/#!/sqlandy"&gt;@SQLAndy&lt;/a&gt; | &lt;a href="http://www.sqlandy.com/"&gt;Blog&lt;/a&gt;), Shawn McGehee (&lt;a href="http://twitter.com/#!/sqlshawn"&gt;@SQLShawn&lt;/a&gt; | &lt;a href="http://sqlshawn.wordpress.com/"&gt;Blog&lt;/a&gt;), Karla Landrum (&lt;a href="http://twitter.com/#!/karlakay22"&gt;@karlakay22&lt;/a&gt; | &lt;a href="http://www.karlalandrum.wordpress.com/"&gt;Blog&lt;/a&gt;), the O’Fearless Leaderof &lt;a href="http://magicpass.sqlpass.org/"&gt;MagicPASS&lt;/a&gt; Kendal Van Dyke (&lt;a href="http://www.twitter.com/#!/SQLDBA"&gt;@SQLDBA&lt;/a&gt;|&lt;a href="http://www.kendalvandyke.com/"&gt;Blog&lt;/a&gt;), to 41 Different Speakers, tothe Event Volunteers, to the Attendees, to the Sponsors, and to the great folksat &lt;a href="http://www.seminolestate.edu/"&gt;Seminole State College&lt;/a&gt; who allowus to use the beautiful facilities, Thank YOU!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;“So Balls,”&lt;/i&gt; yousay, &lt;i&gt;“What was the best part of the day?”&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Well Dear Reader, I would have to say the pictures that Itook, and those that I wish I had taken.&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://1.bp.blogspot.com/-b3Xi0AzdNGk/ToY0Yse5FZI/AAAAAAAAAXQ/wKur4c55EeQ/s1600/IMAG0765.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-b3Xi0AzdNGk/ToY0Yse5FZI/AAAAAAAAAXQ/wKur4c55EeQ/s320/IMAG0765.jpg" width="191" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The Day Started out with an early wake up call.&amp;nbsp; I the Dodge Durango was so loaded with drinksfor the event that it was actually sagging, (I wish I had a picture of that).&amp;nbsp; I drove over to Seminole StateCollege and the Volunteers were already there and the tables were set up.&amp;nbsp; We quickly unloaded the drinks, and Ireturned to the hotel to put the projectors and screens from our Pre-Con’s intothe back of the truck.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Between the two trips I saw that we had the road signs updirecting people in, and that we even had a volunteer standing on the Ellipsis toensure people drove the right way.&amp;nbsp; Ourvolunteers are amazing!&amp;nbsp; When you standoutside in the Florida sunshine, for hours, to direct people on an Ellipsis soothers can learn about SQL Server, then that is above and beyond dedication (Iwish I had a picture of that).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;And it was off to the races.&amp;nbsp;Making sure people knew where they were going.&amp;nbsp; Walking the halls to make sure that it wasapparent which way to go, and putting up signs when it wasn’t.&amp;nbsp; Taking pictures of the Speakers while theywere entertaining our attendees.&amp;nbsp; AndTweeting more than I do in most weeks.&amp;nbsp; Ididn’t get to attend many sessions.&amp;nbsp; Iwas in my buddy Dan Taylor’s Session, the Deep Dive on Compression that thisBradley Ball guy did (not bad needs some work), and in Mike Davis’s SSIS vs.T-SQL Smackdown.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This was a very gratifying perspective however. &amp;nbsp;Normally I'm here just to learn, but this was completely different. &amp;nbsp;I was there to Serve. &amp;nbsp;To make sure that our attendees made it to where they wanted to go, to make sure that our sponsors had power outlets, to make sure we had signs, to find the correct speaker room, and occasionally to join into the fray and do some speaking.&lt;br /&gt;&lt;br /&gt;This was a very different perspective indeed, and as much as I love learning about SQL today it was learning about all the time and hard work that goes into the great events. &amp;nbsp; Learning about the magic that goes on while we slide from one session to another. &amp;nbsp; Thinking about the event in review I'm still left in awe at all the hard work that our volunteers&amp;nbsp;achieved.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So now without further ado, let’s get to some pictures.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;SESSION PICTURESFROM 8:30 am to 9:30 am&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Atix2yJwqmc/ToY0rjBfbFI/AAAAAAAAAXU/zSxrhcJEiMY/s1600/IMAG0741.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/-Atix2yJwqmc/ToY0rjBfbFI/AAAAAAAAAXU/zSxrhcJEiMY/s320/IMAG0741.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Erin Stellato (&lt;a href="http://twitter.com/#!/erinstellato"&gt;@erinstellato&lt;/a&gt; | &lt;a href="http://www.erinstellato.com/"&gt;Blog&lt;/a&gt;) You Are My Density: Making Sense of Statistics&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-wAwHbgeY7zY/ToY0uDAYSMI/AAAAAAAAAXY/nhP0jLpa7n0/s1600/IMAG0743.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://1.bp.blogspot.com/-wAwHbgeY7zY/ToY0uDAYSMI/AAAAAAAAAXY/nhP0jLpa7n0/s320/IMAG0743.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;William E. Pearson III &amp;nbsp;Getting Started with MDX&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Mj6ZIpZ7qbU/ToY0wuSbvxI/AAAAAAAAAXc/6nyZP7v8cc0/s1600/IMAG0744.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/-Mj6ZIpZ7qbU/ToY0wuSbvxI/AAAAAAAAAXc/6nyZP7v8cc0/s320/IMAG0744.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Mike Antonovich Introduction to PowerPivot&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pK3VzE6sUfM/ToY0yw3d4AI/AAAAAAAAAXg/AjFAs27B9sw/s1600/IMAG0745.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://1.bp.blogspot.com/-pK3VzE6sUfM/ToY0yw3d4AI/AAAAAAAAAXg/AjFAs27B9sw/s320/IMAG0745.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Andy Warren Building a Professional Development Plan.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-K4Y9LRrDXvk/ToY01eBZ-VI/AAAAAAAAAXk/5PwNvrk0u30/s1600/IMAG0746.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://3.bp.blogspot.com/-K4Y9LRrDXvk/ToY01eBZ-VI/AAAAAAAAAXk/5PwNvrk0u30/s320/IMAG0746.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Don Stevic The Fundamentals of DBA-Ism&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_3bhVeaGJok/ToY03ppmmPI/AAAAAAAAAXo/S63GoerGBLw/s1600/IMAG0750.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://3.bp.blogspot.com/-_3bhVeaGJok/ToY03ppmmPI/AAAAAAAAAXo/S63GoerGBLw/s320/IMAG0750.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;The One &amp;amp; Only Buck Woody From Ground to Cloud for Databases&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AOjXjF6Pi5s/TokLnDZjMlI/AAAAAAAAAX0/agSjoPNHOJE/s1600/IMAG0751.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-AOjXjF6Pi5s/TokLnDZjMlI/AAAAAAAAAX0/agSjoPNHOJE/s320/IMAG0751.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Bradley Schacht Introduction to SSIS&lt;/div&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;SESSION PICTURESFROM 9:45 am to 10:45 am&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cdHzG4a8dM0/TokL_fI2BvI/AAAAAAAAAX4/OmKiCCni0dE/s1600/IMAG0759.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-cdHzG4a8dM0/TokL_fI2BvI/AAAAAAAAAX4/OmKiCCni0dE/s320/IMAG0759.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;My Buddy Dan Taylor on Useful tools for a DBA or Database Developer&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-oXhZVcwff3E/TokMGhg02pI/AAAAAAAAAX8/T9b2nUZzsXM/s1600/IMAG0753.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/-oXhZVcwff3E/TokMGhg02pI/AAAAAAAAAX8/T9b2nUZzsXM/s320/IMAG0753.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Janis Griffin on Performance Management 2008 MDW-How &amp;amp; Why&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-N0c_TtfcNRs/TokMJfLznRI/AAAAAAAAAYA/JWwIezSXnxs/s1600/IMAG0755.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-N0c_TtfcNRs/TokMJfLznRI/AAAAAAAAAYA/JWwIezSXnxs/s320/IMAG0755.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Adam Jorgensen Analysis 0 to Cube &amp;amp; PowerPivot&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iYaZUGaLZKY/TokML9SbsZI/AAAAAAAAAYE/8lC_jpj9-oE/s1600/IMAG0756.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-iYaZUGaLZKY/TokML9SbsZI/AAAAAAAAAYE/8lC_jpj9-oE/s320/IMAG0756.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Michael Wells Rapidly Deploying SQL Server with Powershell&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-e0od93Xje9k/TokMPN5-tZI/AAAAAAAAAYI/lRGYfo8_-QU/s1600/IMAG0757.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-e0od93Xje9k/TokMPN5-tZI/AAAAAAAAAYI/lRGYfo8_-QU/s320/IMAG0757.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Eric Wisdahl SSIS Data Flow Buffer Breakdown&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-v5mzcMG-Yuk/TokMSKYQoRI/AAAAAAAAAYM/BdXl-etv_UM/s1600/IMAG0758.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-v5mzcMG-Yuk/TokMSKYQoRI/AAAAAAAAAYM/BdXl-etv_UM/s320/IMAG0758.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Kendal Van Dyke Working with XML in SQL Server&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;span id="goog_1945190200"&gt;&lt;/span&gt;&lt;span id="goog_1945190201"&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;SESSION PICTURESFROM 11:00 am to 12:00 pm&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NiwKd2yxzC8/TokNp4nYaaI/AAAAAAAAAYQ/zw-PH6oWslY/s1600/1316876689569.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-NiwKd2yxzC8/TokNp4nYaaI/AAAAAAAAAYQ/zw-PH6oWslY/s320/1316876689569.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Nathan Heaivilin Introduction to Execution Plans&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QXg0gYWAnUU/TokNqj-MURI/AAAAAAAAAYU/pdr-HOJSvwQ/s1600/1316876832925.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-QXg0gYWAnUU/TokNqj-MURI/AAAAAAAAAYU/pdr-HOJSvwQ/s320/1316876832925.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Phillip Rosen Biz Intel Dashboards w/ Excel OLAP formulas&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Pp3hgT-_zCU/TokNrVGokAI/AAAAAAAAAYY/MbP4U0xMRYI/s1600/1316876916269.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-Pp3hgT-_zCU/TokNrVGokAI/AAAAAAAAAYY/MbP4U0xMRYI/s320/1316876916269.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Ronald Dameron Powershell by Example&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sRok9YxqTbo/TokNsBwO2lI/AAAAAAAAAYc/JvsU2w6Rsfo/s1600/1316877007900.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-sRok9YxqTbo/TokNsBwO2lI/AAAAAAAAAYc/JvsU2w6Rsfo/s320/1316877007900.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Rob Collie PowerPivot BI &amp;amp; Massive Data Analysis for Humans&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fT1nAXOQbEc/TokNtNWUcAI/AAAAAAAAAYg/v_n2iCd-Lz0/s1600/1316877170312.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-fT1nAXOQbEc/TokNtNWUcAI/AAAAAAAAAYg/v_n2iCd-Lz0/s320/1316877170312.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Mike Davis Using Script Task and Components in SSIS&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-gKa5nvTBxXY/TokNt52qHaI/AAAAAAAAAYk/CMQiH5TRK1g/s1600/1316877311612.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-gKa5nvTBxXY/TokNt52qHaI/AAAAAAAAAYk/CMQiH5TRK1g/s320/1316877311612.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Craig Purnell Upgrade Roadmap Taking YOU to R2!&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-esl-XB_xyxw/TokNugHueQI/AAAAAAAAAYo/E4KcU72Y8R8/s1600/1316877433744.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/-esl-XB_xyxw/TokNugHueQI/AAAAAAAAAYo/E4KcU72Y8R8/s320/1316877433744.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Rodney Landrum T-SQL Alphabet Soup&lt;/div&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;BRADLEY BALL PAGE &amp;amp; ROW COMPRESSION DEEP DIVE 1:30pm to 2:30 pm&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I was up during this time slot so I didn’t get to make itaround to all the other Presenters.&amp;nbsp;There were a lot of great people presenting in this time slot, and Ihear we all did great.&amp;nbsp; I had a nicegroup for my first Deep Dive at a SQL Saturday.&amp;nbsp;This was on Compression, and I got a great question that will deserve afuture blog on the bit structure of nvarchar compressed records.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I got a lot of great feed back, it was positive which isnice.&amp;nbsp; But I think all of the folks thatmade it realized that the second time I present this session it will be at thePASS Summit.&amp;nbsp;&amp;nbsp; So even though it waspositive, I got a lot of good suggestions as far as, expand here, maybe skipthis and make more time for this. &amp;nbsp;&amp;nbsp;Ireally like that feedback because it matched how I felt.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As a presenter I like to tell a story.&amp;nbsp; Even though we are talking technology and itisn’t hot and sexy like the movies, we can still have a good story with a solidflow.&amp;nbsp; I realized I have a little work todo on my story, and it was better to learn that now than at the Summit.&amp;nbsp; There were a lot of great speakers that madeit to my session, Buck Woody (&lt;a href="http://twitter.com/#!/buckwoody"&gt;@buckwoody&lt;/a&gt;| &lt;a href="http://buckwoody.com/"&gt;Blog&lt;/a&gt;) stopped by to play the Piano, Eric Wisdahl(&lt;a href="http://twitter.com/#!/ericwisdahl"&gt;@EricWisdahl&lt;/a&gt;| &lt;a href="http://ericwisdahl.wordpress.com/"&gt;Blog&lt;/a&gt;), &amp;nbsp;and Craig Purnell (&lt;a href="http://twitter.com/#!/craigpurnell"&gt;@CraigPurnell&lt;/a&gt; | &lt;a href="http://about.me/craigpurnell"&gt;AboutMe&lt;/a&gt;) came by to help expand thecast.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;I feel really solid aboutthe presentation and I’m looking forward to the Summit!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;SESSION PICTURESFROM 2:45 pm to 3:45 pm&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-kG1CL2lok-c/TokOzwkw-PI/AAAAAAAAAYs/WcdzP1JN3Sk/s1600/1316890926716.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/-kG1CL2lok-c/TokOzwkw-PI/AAAAAAAAAYs/WcdzP1JN3Sk/s320/1316890926716.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Rob Volk Revenge: The SQL!&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-02qzONO7R2I/TokO0_tNTWI/AAAAAAAAAYw/CDo4I1KYA9c/s1600/1316891000243.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-02qzONO7R2I/TokO0_tNTWI/AAAAAAAAAYw/CDo4I1KYA9c/s320/1316891000243.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Patrick Thompson Where to with NoSQL&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6GI-LotVouc/TokO1vvngOI/AAAAAAAAAY0/dDO3-mQAfyM/s1600/1316891221087.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-6GI-LotVouc/TokO1vvngOI/AAAAAAAAAY0/dDO3-mQAfyM/s320/1316891221087.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;James McAuliffe SSIShare The Code Man&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_ZosHS2lpBI/TokO2Yn8QEI/AAAAAAAAAY4/l8nfR9Dx_8Y/s1600/1316891439603.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-_ZosHS2lpBI/TokO2Yn8QEI/AAAAAAAAAY4/l8nfR9Dx_8Y/s320/1316891439603.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;William E. Pearson III Becoming DAX: An Introduction....&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-l13sdW-rZ8Q/TokO3JO2xUI/AAAAAAAAAY8/XmNHfY3-b3g/s1600/1316891537698.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-l13sdW-rZ8Q/TokO3JO2xUI/AAAAAAAAAY8/XmNHfY3-b3g/s320/1316891537698.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Kevin Boles Parallel Query Execution Deep Dive&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-C8m-j3x8NQ0/TokO3xMp4WI/AAAAAAAAAZA/QmIYHXzMNCs/s1600/1316891675609.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-C8m-j3x8NQ0/TokO3xMp4WI/AAAAAAAAAZA/QmIYHXzMNCs/s320/1316891675609.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Jeff Garbus&amp;nbsp;Rewriting&amp;nbsp;Bad Code&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-k9_2dtVNQ_Q/TokO4jH2NOI/AAAAAAAAAZE/uPY_889-BDY/s1600/1316891838531.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-k9_2dtVNQ_Q/TokO4jH2NOI/AAAAAAAAAZE/uPY_889-BDY/s320/1316891838531.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Herve Roggero SQL Azure Performance Considerations&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;SESSION FROM 4:00pm to 5:00 pm&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--Ix7K6-R69o/TokPyR35AnI/AAAAAAAAAZM/JKT-EuxXv94/s1600/IMAG0786.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/--Ix7K6-R69o/TokPyR35AnI/AAAAAAAAAZM/JKT-EuxXv94/s320/IMAG0786.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once again I wasn’t able to run around, I was a part of theshow this time around!&amp;nbsp; I was the refereefor the SSIS vs. T-SQL Smackdown between Adam Jorgensen(&lt;a href="http://twitter.com/#!/adam_jorgensen"&gt;@adam_jorgensen&lt;/a&gt;|&lt;a href="http://www.adamjorgensen.com/"&gt;Blog&lt;/a&gt;) and Mike Davis (&lt;a href="http://twitter.com/#!/mikedavissql"&gt;@MikeDavisSQL&lt;/a&gt; | &lt;a href="http://www.bidn.com/blogs/MikeDavis/"&gt;Blog&lt;/a&gt;).&amp;nbsp; As always it was a great battle between twoIntellectual power houses.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Mike Davis was displaying how he could fast load a datawarehouse using SSIS, and Adam was doing the same using T-SQL.&amp;nbsp; Both competitors did a great job of layethingthe Smackdown on the data in the form of ETL processes.&amp;nbsp; Mike showed how versatile SSIS is with theability to switch data sources and interface with multiple Database platforms. &amp;nbsp;Adam showed how versatile T-SQL is, tossingout Merges, CTE’s, and old pictures of Mike in the Navy like they were goingout of style.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://2.bp.blogspot.com/-IEJyobIdsGU/TokPvzhedDI/AAAAAAAAAZI/cKnr9B4lL7s/s1600/IMAG0785.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-IEJyobIdsGU/TokPvzhedDI/AAAAAAAAAZI/cKnr9B4lL7s/s320/IMAG0785.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;At the end of the bout I spoke briefly with Vince McMahon(&lt;a href="http://www.wwe.com/"&gt;WWE&lt;/a&gt;) and took a poll of the audience.&amp;nbsp;&amp;nbsp;&amp;nbsp; I would like to say that the results surprisedme, but Adam had managed to really get Mike’s goat, or was the goat Brian’s (&lt;a href="http://twitter.com/#!/brianknight"&gt;@brianknight&lt;/a&gt; | &lt;a href="http://www.bidevelopernetwork.com/blogs/BrianKnight"&gt;Blog&lt;/a&gt;)?&amp;nbsp; Regardless, there was a goat, fisticuffs,Adam was pronounced the winner, and then I was viciously and savagely attackedby Mike.&amp;nbsp;&amp;nbsp; No sooner had he left the roomthen he returned and we all took a bow.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;It is an amazing thing to watch professionals that are sogood at what they do that they can have fun doing it.&amp;nbsp; It was something else all together to be apart of the action, and it was a lot of fun.&amp;nbsp;I hear Mike is having a Smackdown in &lt;a href="http://www.sqlsaturday.com/86/schedule.aspx"&gt;Tampa for SQL Saturday 86&lt;/a&gt;.&amp;nbsp; I’ll be there doing my presentation onCompression.&amp;nbsp; I wonder if they have steelchairs there…..&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;AND WITH THATLADIES AND GENTLEMEN I BID YOU GOODNIGHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-z8RzVm_3AYc/Tod5IAoOhcI/AAAAAAAAAXs/YlLCx_MscVE/s1600/IMAG0788.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/-z8RzVm_3AYc/Tod5IAoOhcI/AAAAAAAAAXs/YlLCx_MscVE/s320/IMAG0788.jpg" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When I was kid I remember sitting in the 6&lt;sup&gt;th&lt;/sup&gt;grade watching some cheesy mandatory movie educating us on some subject that mymemory doesn’t care to retain, and one line stood out to me.&amp;nbsp; “Take a picture and remember it in yourheart.” &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;I laughed about itwith my friends.&amp;nbsp; I believe the phrase “howlame” was uttered, but for some reason it always stuck with me.&amp;nbsp; I take a lot of mental pictures as I go aboutthe day.&amp;nbsp; Some end up in the recycle binjust as fast as they hit the desktop, others never leave.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;For years to come I will remember meeting Buck Woody andgetting to drive him to buy Orange Juice, looking at the speaker dinner roomand smiling at all the great people that come together to share a passion, theBBQ Line at lunch, running the halls to take pictures and Tweet about each presenteras they were working their magic, my buddy Dan Taylor’s (&lt;a href="http://twitter.com/#!/dbabulldog"&gt;@DBABulldog&lt;/a&gt; | &lt;a href="http://dbabulldog.wordpress.com/"&gt;Blog&lt;/a&gt;) first presentation ever, forcingKyle Walker (&lt;a href="http://twitter.com/#!/walkersqlranger"&gt;@WalkerSQLRanger&lt;/a&gt;)to get on Twitter, getting to meet Craig Purnell and his wonderful wife Julie,talking with my friend Adam Jorgensen, and having the SQL SMACKDOWN layethed onme by Mike Davis.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Less than a year ago, I walked into my first SQL Saturday inOrlando.&amp;nbsp; I left with a feeling that Ihad come home.&amp;nbsp; I wanted to dive right inwith both feet, and it helped me to grow in ways that I hadn’t even realized Ineeded to grow. So I found it strange to have come full circle, and this year Iwas one of the guys standing up top, getting to toss t-shirts out to the crowd. &amp;nbsp; Andy Warren looked at me and asked how I felt about helping putting something together like this, I just smiled and said it felt Awesome. &amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We wound up the night at Liam’s Fitzpatrick’s, and I got tospeak with people I’ve connected with over the last year.&amp;nbsp; Eddie Wuerch (&lt;a href="http://twitter.com/#!/eddiew"&gt;@EddieW&lt;/a&gt;| &lt;a href="http://indydba.com/"&gt;Blog&lt;/a&gt;) from SQL Rally, Craig Prunell from earlier in the week at MagicPASS, Ron Dameron(&lt;a href="http://twitter.com/#!/rondba"&gt;@RonDBA&lt;/a&gt; | &lt;a href="http://ronalddameron.blogspot.com/"&gt;Blog&lt;/a&gt;) from SQL Saturday 62 inTampa, Don Stevic(&lt;a href="http://twitter.com/#!/SQL_superman"&gt;@SQL_Superman&lt;/a&gt;| &lt;a href="http://www.sqlsuperman.com/"&gt;Blog&lt;/a&gt;) &amp;nbsp;from SQL Saturday 74 &amp;amp; 79, Nathan Heaivilinfrom last year at SQL Saturday 49 (and 62), Bryan K Mcdonald (&lt;a href="http://twitter.com/#!/briankmcdonald"&gt;@BrianKMcDonald&lt;/a&gt; | &lt;a href="http://www.sqlbigeek.com/"&gt;Blog&lt;/a&gt;) from just this week.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;To everyone I mentioned Thank You, to everyone I didn’tThank You, Volunteers, Speakers, Sponsors, Attendees, and my fellow TeamMembers Thank You, Thank You, Thank You.&amp;nbsp;And to my friend Jack Corbett (&lt;a href="http://twitter.com/#!/unclebiguns"&gt;@unclebiguns&lt;/a&gt; | &lt;a href="http://www.wisemanorwiseguy.com/"&gt;Blog&lt;/a&gt;), newly minted SQL Server MVP, Thank You for yourrecommendation, your faith, and for the encouragement to get involved!&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I hope I see you all next year!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thanks Again,&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Brad&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-3301348920383208978?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/3301348920383208978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/10/sql-saturday-85-thank-you-everyone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/3301348920383208978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/3301348920383208978'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/10/sql-saturday-85-thank-you-everyone.html' title='SQL Saturday 85 – Thank You Everyone!'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2Yrta7PETT0/TokI0V6F6EI/AAAAAAAAAXw/flyFwktBkIg/s72-c/SCCPartnership-Center1-300x199.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-7878802221237118230</id><published>2011-09-23T14:28:00.001-04:00</published><updated>2011-09-23T15:35:34.634-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Saturday'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Community'/><title type='text'>SQL Saturday 85 Pre-Cons</title><content type='html'>&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1N-5K1aARe0/TnzLXar71KI/AAAAAAAAAXE/bsXthmjNumc/s1600/marriott1.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="191px" src="http://4.bp.blogspot.com/-1N-5K1aARe0/TnzLXar71KI/AAAAAAAAAXE/bsXthmjNumc/s320/marriott1.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;We are a little over half way through the Pre Confrence Sessions for SQL Saturday 85 and I couldn't be happier.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;We are located at the Marriott in beautiful Lake Mary Florida which is just on the north end of Orlando.&lt;br /&gt;&lt;br /&gt;Tommorrow is the big day where we will be coming to you live from the campus of&amp;nbsp;Seminole State College.&lt;br /&gt;&lt;br /&gt;The Marriott is beautiful the staff has been wonderful, and the lunch that they served was absolutely delicious.&amp;nbsp; The pictures that I'm showing were all taken by me onsite, and I'll grab a few more as this is just a beautiful location for us today.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"So Balls,"&lt;/em&gt; you say, &lt;em&gt;"How's it going?"&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;So as an orginizer I have spent very little time in the room with the guys today, which is bad for me, but absolutely wonderful for out attendees.&amp;nbsp; I will be trying to sneak into a room and take some notes at some point but unlike most of my blogs on events this one (unless I get some notes I can take), will be very non-technical.&lt;br /&gt;&lt;br /&gt;So I am going to make an effort to get into each session and get some details so you know just what these experts are doing.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;BUCK WOODY&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span id="goog_1338195561"&gt;&lt;/span&gt;&lt;span id="goog_1338195562"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Buck has a pretty packed room but I will make it in there and do some learning.&amp;nbsp; Buck is a master at this field and the feedback I've been getting from people has been incredible.&amp;nbsp; So more on this later.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;*****Update*******&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;You can tell he is a Professor when he walks the room, he has a Commanding presence and a Tricksters eyes.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;I liked him before I met him but seeing him in action I like Buck Woody even more.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;a href="http://2.bp.blogspot.com/-3YpIRh4ClLI/TnzOYFPRv_I/AAAAAAAAAXM/qQD6oWObFlA/s1600/Buck+Woody1.jpg" imageanchor="1" style="clear: right; cssfloat: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" hca="true" height="191px" src="http://2.bp.blogspot.com/-3YpIRh4ClLI/TnzOYFPRv_I/AAAAAAAAAXM/qQD6oWObFlA/s320/Buck+Woody1.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;The little bit I got to see Buck was teaching all about indexes.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Buck’s advice stay away from the hard drive as much as you can.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Sucketh Mightely is a technical term and Indexes are great for reads and Sucketh Mightely on writes.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Buck goes on to discuss Indexes and their physical B-Tree structure.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He recommends applying 3 rules to Clustered Indexes; 1. The should be Narrow, 2. They should be Unique, 3. They should be ever Increasing.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We discussed the difference between Unique Clustered Indexes, and Primary Key Clustered Indexes, and Yes there is a difference!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;One of the most interesting things he said with regards to the use of Primary keys and Foreign Keys, you can have a Unique Clustered Index and a Primary Key Clustered Index that have the same constraints.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The Algebrizer will use these constraints in the same way when creating the plan to retrieve the physical data.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;However, deeper in the Algebrizer process the Primary Keys and Foreign key values will assist in computations that will assist the Optimizer.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;In other words using Primary Keys &amp;amp; Foreign Keys can make SQL work faster for you.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You should be using them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He waded into the Holy war that is Surrogate Key’s vs. Natural Keys.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And then he assigned the Audience some hands on in class room work, finding usage statistics and table sizes using only the Built in reports.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;I’ve got more Dear Reader and an further update will be coming.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Now on to the Pragmatic Works Pre-Con.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;&lt;u&gt;PRAGMATIC WORKS&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-JZi6r9BDHY0/TnzNPpCjdqI/AAAAAAAAAXI/yCBxvEyZSck/s1600/Pragmatic+1.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="191px" src="http://3.bp.blogspot.com/-JZi6r9BDHY0/TnzNPpCjdqI/AAAAAAAAAXI/yCBxvEyZSck/s320/Pragmatic+1.jpg" width="320px" /&gt;&lt;/a&gt;Don't let the picture fool you these guys are such consimate proffessionals, they work hard they play hard but when the guy with the camera isn't in the room they are all business.&amp;nbsp; Once again I'm hearing some great stuff from out attendees and I'll try to get the low-down a little later.&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;strong&gt;&lt;u&gt;WRAP UP&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;I'll get to the wrap up a little later.&amp;nbsp; This is just the teaser for now.&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Thanks,&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;Brad&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-7878802221237118230?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/7878802221237118230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/09/sql-saturday-85-pre-cons.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/7878802221237118230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/7878802221237118230'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/09/sql-saturday-85-pre-cons.html' title='SQL Saturday 85 Pre-Cons'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1N-5K1aARe0/TnzLXar71KI/AAAAAAAAAXE/bsXthmjNumc/s72-c/marriott1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-251832592814499498</id><published>2011-09-21T13:04:00.001-04:00</published><updated>2011-09-21T13:11:25.418-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Saturday'/><title type='text'>SQL Saturday 85: Pragmatic Works ONE NIGHT ONLY</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-I16J6s8p8go/TnnQNtU-j7I/AAAAAAAAAXA/Qp-ZNc02qYg/s1600/One-Night-OnlyNEW.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-I16J6s8p8go/TnnQNtU-j7I/AAAAAAAAAXA/Qp-ZNc02qYg/s1600/One-Night-OnlyNEW.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We are in the final countdown to SQL Saturday 85, and everything is starting to come together.&amp;nbsp; Yesterday we discussed the DBA Pre-Con for SQL Saturday 85.&amp;nbsp; Today we will discuss the men from &lt;a href="http://www.pragmaticworks.com/"&gt;Pragmatic Works&lt;/a&gt; and the All Day&lt;a href="http://sqlsaturday85biprecon.eventbrite.com/"&gt; Business Intelligence Workshop&lt;/a&gt;. &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;“So Balls,” you say, “Give me One reason that I should attend the Business Intelligence Workshop?”&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I can’t give you one Dear Reader, but I can give you four.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;ALLOW ME TO INTRODUCTE OUR TEAM&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DsRJFA1n87s/TnnQNCZX_aI/AAAAAAAAAW4/bFT2yw7j25I/s1600/armagedon+slow+walk.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-DsRJFA1n87s/TnnQNCZX_aI/AAAAAAAAAW4/bFT2yw7j25I/s1600/armagedon+slow+walk.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Mike Davis (&lt;a href="http://twitter.com/#!/Mikedavissql"&gt;@MikeDavisSQL&lt;/a&gt; | &lt;a href="http://bidn.com/blogs/mikedavis"&gt;Blog&lt;/a&gt;) is a Sr. Consultant for Pragmatic Works.&amp;nbsp; Mike has been using SSIS to help people all over the US.&amp;nbsp; Mike has spoken at countless PASS events, and will be a speaker for the upcoming PASS Summit 2011.&amp;nbsp; Have I mentioned the &lt;a href="http://www.amazon.com/Mike-Davis/e/B003WLNH1I"&gt;books&lt;/a&gt; that he has written?&amp;nbsp; Also don’t miss out on his &lt;a href="http://www.sqlsaturday.com/viewsession.aspx?sat=85&amp;amp;sessionid=4841"&gt;&lt;span style="color: purple;"&gt;SQL Smackdown vs SSIS Session at SQL Saturday 85&lt;/span&gt;&lt;/a&gt;, how do you know you’ve got a great instructor?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;When they know a technology so well they can have fun in any setting and still teach you at a deep technical level.&lt;br /&gt;&lt;br /&gt;Bradley Schacht (&lt;a href="http://twitter.com/#!/BradleySchacht"&gt;@BradleySchacht&lt;/a&gt;| &lt;a href="http://www.bradleyschacht.com/"&gt;&lt;span style="color: purple;"&gt;Blog&lt;/span&gt;&lt;/a&gt;) is a Consultant for Pragmatic works.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I met Brad at SQL Saturday 79 down in South Florida.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Brad has presented at multiple PASS events, Code Camps, SQL Lunch, and SQL Server User groups.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you’ve been on &lt;a href="http://bind.com/"&gt;BIDN.com&lt;/a&gt; you may have run into him helping in the forums or you may have ran into him in &lt;a href="http://www.sqlservercentral.com/"&gt;&lt;span style="color: purple;"&gt;SQL Server Central.com&lt;/span&gt;&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;did I mention the book that he co-wrote as well, &lt;a href="http://www.amazon.com/SharePoint-Business-Intelligence-24-Hour-Programmer/dp/111802642X"&gt;SharePoint 2010 Business Intelligence 24-Hour Trainer&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kyle Walker (&lt;a href="http://www.bidn.com/blogs/kylewalker"&gt;&lt;span style="color: purple;"&gt;Blog&lt;/span&gt;&lt;/a&gt;) is a Consultant for Pragmatic Works.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Kyle has been very active in the community and is an active blogger on on &lt;a href="http://bind.com/"&gt;BIDN.com&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Kyle has presented for the Free Webinar Series that Pragmatic Works does, WEEKLY, as well as appearing at SQL Saturdays, and SQL Server User Groups.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And last but certainly not least is Jorge Segarra (&lt;a href="http://twitter.com/#!/SQLChicken"&gt;@SQLChicken&lt;/a&gt; | &lt;a href="http://www.sqlchicken.com/"&gt;Blog&lt;/a&gt;).&amp;nbsp; Jorge is a Consultant for &lt;a href="http://www.pragmaticworks.com/"&gt;Pragmatic Works&lt;/a&gt;, that means that he doesn’t just preach BI, he uses BI.&amp;nbsp; In his spare time he’s the &lt;a href="http://www.sqluniversity.org/"&gt;Dean of SQL University&lt;/a&gt;, which assembles the experts in our field to blog in a Semester Schedule for you to learn, did I mention that he is a Microsoft MVP for SQL Server?&amp;nbsp; Perhaps we could talk about his book, THE BOOK, on &lt;a href="http://www.amazon.com/Server-Policy-Based-Management-Experts-Voice/dp/1430229101/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1316625049&amp;amp;sr=1-1"&gt;Policy-Based Management for SQL Server&lt;/a&gt;, or that he will be writing the SQL Bible for the newest version of SQL Server Denali.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"&gt;ONE WORD TWO SYLABLLES&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://3.bp.blogspot.com/-b223AsonmAs/TnnQNcVsXnI/AAAAAAAAAW8/CUk8wGRgfkY/s1600/bad+ass.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-b223AsonmAs/TnnQNcVsXnI/AAAAAAAAAW8/CUk8wGRgfkY/s1600/bad+ass.jpg" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"&gt;These are some of the top guys in their field, covering the full Microsoft BI Stack from Beginning to End.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In a intimate setting were you will get a lot of one on one time, and the best part Dear Reader?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;When you have a group of instructors that know their material inside and out, and you have a setting like this you may learn some tips and tricks, because it is in the venues like this where you get to have the professionals go off script.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You learn what they learn.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You hear about their experiences in the field.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"&gt;And maybe just maybe you find out some previews.&amp;nbsp; With Denali barrelling down upon us, and all of the major BI Initiatives that Microsoft will be offering up, this would be a good chance to ask some questions, and maybe see what our Professionals are running on thier laptops.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"&gt;This is a day that you will not want to miss out on, &lt;a href="http://sqlsaturday85biprecon.eventbrite.com/"&gt;Click Here to Sign Up for the BI Full Day Pre-con!&lt;/a&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I hope to see you there, because this is going to be BAD@$$!&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Brad&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5485181488522668586-251832592814499498?l=www.sqlballs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.sqlballs.com/feeds/251832592814499498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.sqlballs.com/2011/09/sql-saturday-85-pragmatic-works-one.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/251832592814499498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5485181488522668586/posts/default/251832592814499498'/><link rel='alternate' type='text/html' href='http://www.sqlballs.com/2011/09/sql-saturday-85-pragmatic-works-one.html' title='SQL Saturday 85: Pragmatic Works ONE NIGHT ONLY'/><author><name>sqlballs</name><uri>http://www.blogger.com/profile/08229829101131724200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_pQ4wFrZkkW0/TNfehqxqv6I/AAAAAAAAAAw/RPCxY7oIFt4/S220/Me_in_DC.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-I16J6s8p8go/TnnQNtU-j7I/AAAAAAAAAXA/Qp-ZNc02qYg/s72-c/One-Night-OnlyNEW.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5485181488522668586.post-6056509579034162834</id><published>2011-09-20T07:55:00.000-04:00</published><updated>2011-09-20T07:55:11.184-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Saturday'/><title type='text'>SQL Saturday 85: Buck Woody is a Wanted Man</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4SWw1y8L-cE/Tnh-V2S11aI/AAAAAAAAAWw/9UC8-iqOI_E/s1600/mcoml_phototour17.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://1.bp.blogspot.com/-4SWw1y8L-cE/Tnh-V2S11aI/AAAAAAAAAWw/9UC8-iqOI_E/s320/mcoml_phototour17.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Hello Dear Reader!&lt;span&gt;&amp;nbsp;&lt;/span&gt;SQL Saturday 85 coming to you from beautiful sunny Orlando Florida isjust around the corner.&lt;span&gt;&amp;nbsp; &lt;/span&gt;What better wayto start of a Saturday then starting it on Friday!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;“But Balls,”&lt;/i&gt; yousay, &lt;i&gt;“How do you start a Friday on a Saturday?”&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;You start it off with not One, but TWO Amazing Pre-ConferenceSeminars.&lt;span&gt;&amp;nbsp; Today we will be discussing our DBA Pre-Conference Session with Microsoft's Buck Woody.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;BUCK WOODY IS AWANTED MAN&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HVHcwFABsi0/Tnh-dzfXrWI/AAAAAAAAAW0/obasucUIUfI/s1600/little+buck.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-HVHcwFABsi0/Tnh-dzfXrWI/AAAAAAAAAW0/obasucUIUfI/s1600/little+buck.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Microsoft’s Buck Woody(&lt;a href="http://twitter.com/#!/buckwoody"&gt;@buckwoody&lt;/a&gt; | &lt;a href="http://buckwoody.com/"&gt;Blog&lt;/a&gt;) is a wanted man.&lt;span&gt;&amp;nbsp; &lt;/span&gt;He is a highly sought after speaker, he is ahighly sought after consultant, and he is an educator in the ways of DatabaseInformation Systems, specializing in SQL Server.&lt;span&gt;&amp;nbsp; &lt;/span&gt;He was a Microsoft MVP before he decided togo home to the mother ship and work for Microsoft as a Sr. TechnologySpecialist. &lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;The man teaches DatabaseDesign for the University of Washington.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If I wanted to go on even further I could mention thehundreds of published articles he has on SQL Server, I could name drop some ofthe conferences he has presented at in the past, TechEd, the PASS &lt;span&gt;&amp;nbsp;&lt;/span&gt;Summit, or SQL Cruise just to name a few.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Perhaps I could tout his work in the SQLCommunity, serving as the President for the Tampa Bay S
