Blogs

SQL Server 2016 SP1: Features Added to Standard, Web, Express, Local DB Editions

SQL Server 2016 SP1: Features Added to Standard, Web, Express, Local DB Editions

on November 16, 2016 • 4 min read

Wouldn’t it be awesome if you could develop your application for a small SQL Server using the same features that you intend to use for scale?

And wouldn’t it be more awesome if you could start using bleeding edge features like In-Memory OLTP on some of your less-risky, smaller databases first?

Continue reading

Downgrading the SQL Server Edition of a Dev Environment

Downgrading the SQL Server Edition of a Dev Environment

By Kendra Little on November 15, 2016 • 5 min read

I got a great question about Edition downgrades recently.

Continue reading

Filtered Indexes: Rowstore vs Nonclustered Columnstore

Filtered Indexes: Rowstore vs Nonclustered Columnstore

By Kendra Little on November 10, 2016 • 4 min read

Category: indexing

SQL Server has two types of filtered indexes:

  1. The “classic” filtered nonclustered rowstore index, introduced in SQL Server 2008, available in all editions
  2. The newfangled filtered nonclustered columnstore index, introduced in SQL Server 2016, available in Enterprise Edition

Continue reading

Shrinking SQL Server Data Files - Best Practices, and Why It Sucks

Shrinking SQL Server Data Files - Best Practices, and Why It Sucks

on November 8, 2016 • 5 min read

I’ve gotten a few questions about shrinking SQL Server data files lately. What’s the best way to get shrink to run? And why might it fail in some cases?

Traditionally, every time you ask a DBA how to make shrinking suck less, they start ranting how shrinking is bad and you just shouldn’t do it. Sometimes it sounds kinda angry.

What people are trying to say is that shrinking data files is generally slow, frustrating, and painful for you.

Continue reading

Adaptive Query Processing (Dear SQL DBA Episode 21)

Adaptive Query Processing (Dear SQL DBA Episode 21)

on November 3, 2016 • 8 min read

Episode update, April 2017: Learn About Adaptive Query Processing from Joe Sack

Microsoft shared a great video about Adaptive Query Processing, and you can learn about this new feature from Microsoft Program Manager Joe Sack. My original post below is full of speculation. Joe’s video is full of actual facts!

Continue reading

SQL Server Query Store - Filegroups and Adhoc Workloads

SQL Server Query Store - Filegroups and Adhoc Workloads

on November 1, 2016 • 1 min read

A couple of questions on SQL Server 2016’s new Query Store feature came up in my recent pre-conference session on index tuning in SQL Server. I wasn’t 100% sure of the answer offhand, so I promised to follow up in a blog post.

Continue reading

Thoughts from the SQLPASS Summit Wednesday Keynote, 2016

Thoughts from the SQLPASS Summit Wednesday Keynote, 2016

on October 26, 2016 • 3 min read

Category: indexing

It’s the week of the largest SQL Server conference, the SQLPASS Summit. I’m in Seattle with more than 6,000 other SQL Server professionals. I made it to the Keynote this morning, only to find Rob Farley sitting next to me.

I’ve got a cold and I was waiting for the DayQuil to kick in when the Keynote began. If you’ve ever met Rob, you know I was in no danger of falling asleep.

Continue reading