The Scary DBA
Archives: May 2012
Never, Ever Use Clustered Indexes
This whole concept of the clustered index as a foundational structure within SQL Server is just plain nuts. Sure, I get the concept that if a table has a clustered index, then that index actually becomes the table. When you create a clustered index on a table, the data is… Read more
10 comments, 936 reads
Posted in The Scary DBA on 31 May 2012
Rolling out Windows 8 Client: First Impressions
A virus found it’s way on to my system through a trojan horse, past all the security & anti-virus software. I went through the process of cleaning up, but I kept finding pieces of functionality that had been negatively impacted. Further, I was getting lots of Blue Screen of Death… Read more
3 comments, 391 reads
Posted in The Scary DBA on 28 May 2012
Is Dynamic T-SQL a Good Design Pattern?
In a recent discussion it was suggested to me that not only is dynamic T-SQL useful for things like catch-all queries or some really hard to solve problems involving variable table lists, but is, in fact, a perfectly acceptable design pattern for all queries against a database. Note, in this… Read more
10 comments, 380 reads
Posted in The Scary DBA on 21 May 2012
Don’t You Know Who I Am?
I’m happy to say that for most of you out there, the answer to this question is “no.” That’s as it should be. I’m not anyone all that special. I present technical sessions at various events from local user group meetings to SQL Saturday’s to international events like the PASS… Read more
10 comments, 288 reads
Posted in The Scary DBA on 16 May 2012
Which SELECT * Is Better?
The short answer is, of course, none of them, but testing is the only way to be sure.
I was asked, what happens when you run ‘SELECT *’ against a clustered index, a non-clustered index, and a columnstore index. The answer is somewhat dependent on whether or not you have… Read more
1 comments, 4,002 reads
Posted in The Scary DBA on 7 May 2012



Subscribe to this blog