-->
SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 

The Scary DBA

I have twenty+ years experience in IT. That time was spent in technical support, development and database administration. I work forRed Gate Software as a Product Evangelist. I write articles for publication at SQL Server Central, Simple-Talk, PASS Book Reviews and SQL Server Standard. I have published two books, ”Understanding SQL Server Execution Plans” and “SQL Server 2008 Query Performance Tuning Distilled.” I’m one of the founding officers of the Southern New England SQL Server Users Group and its current president. I also work on part-time, short-term, off-site consulting contracts. In 2009 and 2010 I was awarded as a Microsoft SQL Server MVP. In the past I’ve been called rough, intimidating and scary. To which I usually reply, “Good.” You can contact me through grant -at- scarydba dot kom (unobfuscate as necessary).

Archives: August 2015

Targeted Plan Cache Removal

A lot of times you’ll hear how people are experiencing sudden, intermittent, poor performance on a query, bad parameter sniffing at work, so they’ll fix it by running the following code:

DBCC FREEPROCCACHE();

BOOM!

Yeah, you just nuked the cache on your server because you wanted to take out a… Read more

9 comments, 1,389 reads

Posted in The Scary DBA on 24 August 2015

Time to Change

I recently spent two days consulting with a company on their database development and deployment processes. They are a small, capable, team of developers, database developers and a DBA who have embraced the idea that they need to be able to automate their deployments. I wasn’t in there to teach… Read more

1 comments, 589 reads

Posted in The Scary DBA on 19 August 2015

PASS Board Update: July 2015

I was actually travelling for most of July and some of that was on holiday with the family, the real family. That’s why I didn’t get a June update posted.

I don’t have anything much exciting to report. We’re finally getting data out of our Chapter database and can report… Read more

4 comments, 482 reads

Posted in The Scary DBA on 13 August 2015

Leadership: A Name and A Principle

I’m actively working to put together the leadership course that I talked about here and here. No, not full time. I still have to pay the bills with real work. But progress is going forward. I have an initial name and the principle around which we’re going to do… Read more

1 comments, 395 reads

Posted in The Scary DBA on 11 August 2015

Generating Estimated Plan and the Plan Cache

Does generating an Estimated Plan cause that plan to be loaded into the plan cache?

No.

 

What? Still here? You want more? Proof? Fine. Let’s first run this bit of code (but please, not on your production server):

DBCC FREEPROCCACHE();

That will remove all plans from cache. Now, let’s… Read more

3 comments, 1,618 reads

Posted in The Scary DBA on 10 August 2015

Reading Your Execution Plans

I’m putting the finishing touches on the all day seminar on execution plans that I’ll be putting on at DevConnections this year. I have tons of examples to show you how to interpret execution plans as part of query performance tuning. We’ll be able to fill our time. However, I’ve… Read more

1 comments, 710 reads

Posted in The Scary DBA on 6 August 2015

PASS Needs You!

It’s time.

No more procrastinating. No more complaining about the process from the outside. No more excuses.

You have to run for the PASS Board.

The Nominations Committee is all set, off and running. We’ve got great people involved who are going to do their best to ensure that the… Read more

5 comments, 421 reads

Posted in The Scary DBA on 5 August 2015

Differences Between Actual & Estimated Plans

I have, in the past, made way too much of the need for Actual Plans when doing performance troubleshooting. The primary reason for this is to get the Actual Plan in order to see the differences between the Actual and Estimated Row Counts as a means of understanding how the… Read more

3 comments, 700 reads

Posted in The Scary DBA on 3 August 2015