Blogs

Auto-Tuning and the #1 Mindset Problem I Had as a DBA

Auto-Tuning and the #1 Mindset Problem I Had as a DBA

on December 4, 2017

A few folks have asked: will auto-tuning and adaptive query plans mean the end of performance tuning jobs for SQL Server? In this week’s episode, I talk about why I’m excited about those features rather than afraid of them.

Digging into this problem, I share the #1 mindset problem I had as a DBA, why this mindset is so common among database professionals, and a daily habit that can change your approach to new technology.

Continue reading

In-Memory OLTP and Isolation Levels in SQL Server (Webcast Video with Transcript)

In-Memory OLTP and Isolation Levels in SQL Server (Webcast Video with Transcript)

on December 1, 2017

I had a great time this week talking about isolation levels with Hekaton – aka In-Memory OLTP – aka Memory Optimized tables. Here’s a video of the recorded webcast.

Continue reading

Where are key columns stored in a nonclustered index in SQL Server?

Where are key columns stored in a nonclustered index in SQL Server?

on November 29, 2017

Last week’s Quizletter featured a quiz on keys vs included columns in SQL Server. I got a great question from a reader:

What do you consider a good reference and/or description of indexes for SQL Server? For example where would you have documentation that explains how the answer to #1 is right?

Continue reading

Slowing Down Your Motor Mouth - Presentation Tips for Fast Talkers

Slowing Down Your Motor Mouth - Presentation Tips for Fast Talkers

on November 20, 2017

Are you worried that you talk too fast when you give a speech, talk, or presentation?

In this episode, I give you simple, practical tips that I’ve used to successfully improve the way I give presentations. Four years ago, I got frustrated feedback from listeners who had a hard time keeping up with my mouth; now I get congratulations that the pace was great.

Continue reading

Attempting to Force a Narrow Plan on an Update with Query Store

Attempting to Force a Narrow Plan on an Update with Query Store

on November 15, 2017

When you force a plan with Query Store, you may not get what you expect. Here’s an example.

Continue reading

Kalen Delaney and Inspiration for Adventure

Kalen Delaney and Inspiration for Adventure

on November 14, 2017

This post is part of TSQL Tuesday, a monthly blog party. You’re welcome to join in this party: if you’d like email notifications of future topics, here’s how to set them up.

This month’s topic is “Folks Who Have Made a Difference”, by Ewald Cress.

Continue reading

The Case of the Weirdly Long COLUMNSTORE_BUILD_THROTTLE Wait

The Case of the Weirdly Long COLUMNSTORE_BUILD_THROTTLE Wait

on November 9, 2017

A funny thing happened on the way to my filtered nonclustered columnstore demo recently…

It was taking forever to create my demo index.

Continue reading