Live registration reopens October 1, 2026, in 1d 10h 00m — Notify me

Category: SQL ConstantCare

Building SQL ConstantCare®: You Should Probably Learn Power BI. I Did.

When I was prepping for the PASS Summit last year, I wanted to unveil something awesome and free that would help you analyze your SQL Server's performance. I ended up building the Power BI Dashboard for DBAs, an easy way for you to visualize your server's wait stats. When we started building SQL ConstantCare®, our…

Read more about Building SQL ConstantCare®: You Should Probably Learn Power BI. I Did. 7 comments — Join the discussion

Building SQL ConstantCare®: What Mentoring Is (and Isn’t)

When we built SQL ConstantCare® as a mentoring - not monitoring - product, I really meant the word mentoring.

A lot of us are loners - the only SQL Server person in the office. Nobody really understands what we're doing, and ... we're not even sure we understand, either. We were self-taught, and we didn't have anybody around to bounce ideas off of.

Read more about Building SQL ConstantCare®: What Mentoring Is (and Isn’t) Be the first to comment

Building SQL ConstantCare®: What Cloud Hosting Costs

In our behind-the-scenes posts about building SQL ConstantCare®, I've written about how we picked serverless architecture for the application layer, and how we picked AWS Aurora for the database layer. Hosting costs were a big driving factor in those decisions - so how has that worked out?

Presented for your enjoyment, here are our total SQL ConstantCare® hosting costs (including both production and development environments) from AWS Billing Explorer for a rolling 30-day period as of when I'm writing this post:

Read more about Building SQL ConstantCare®: What Cloud Hosting Costs 2 comments — Join the discussion

Building SQL ConstantCare®: Collecting Query Plans

Coming Soon
In an upcoming release, we'll start collecting query plans from your servers. Since this may result in the transmission of PII, it will be opt-in only. We won't be getting this by default, because we don't want anyone to be uncomfortable with the level of data we're collecting from their servers.  This is an important goal.

Read more about Building SQL ConstantCare®: Collecting Query Plans 4 comments — Join the discussion
T-SQL & Development

Building SQL ConstantCare®: How We Use Feature Toggles

In SQL ConstantCare®, you send in your SQL Server's diagnostic data, our systems analyze it, and we email you a list of tasks you should perform to make your SQL Server faster and more reliable. Some recommendations are really straightforward: for example, hey, you should turn off Priority Boost. It's really easy to determine if Priority…

Read more about Building SQL ConstantCare®: How We Use Feature Toggles Be the first to comment
Performance Tuning

Building SQL ConstantCare®: Why People Aren’t Using Query Store

When Microsoft first talked about Query Store, I was wildly excited. It's basically a black box flight data recorder for SQL Server, tracking which queries run over time, how much work they do, and how their execution plans change.

And then it came out, and...hardly anybody used it.

Read more about Building SQL ConstantCare®: Why People Aren’t Using Query Store 31 comments — Join the discussion

Building SQL ConstantCare®: Adding Daily Emails and Recognizing Your Work

When we first launched SQL ConstantCare®, the workflow was:

You sent in data about your SQL Servers daily
Our systems sent us (not you) recommendations on what to do
Once a week, we reviewed those recommendations, made sure they made sense, adapted them when necessary, and then forwarded 'em on to you

Read more about Building SQL ConstantCare®: Adding Daily Emails and Recognizing Your Work 3 comments — Join the discussion

Building SQL ConstantCare®: Refining Our Recommendations

One of the fun things about building SQL ConstantCare® as a cloud-based service is that we can iterate fast, making improvements based on the data we find. We can assess the population as a whole, figure out what people are doing well, and look more closely at the rules they're struggling with.
What checks are everyone passing?
Let's look at a sample day from last week when 562 servers sent in data (out of the users who agreed to share their data to improve recommendations):

Read more about Building SQL ConstantCare®: Refining Our Recommendations 6 comments — Join the discussion
Performance Tuning

Building SQL ConstantCare®: Why We Avoided Graphs

When we started building SQL ConstantCare®, one of my early decisions was to focus on a text-based interface. I wanted to just simply tell you what I'd do in your shoes. If users wanted to see more evidence behind the recommendations, I'd show it - but otherwise, I'd hold off and let them ask. The experience has…

Read more about Building SQL ConstantCare®: Why We Avoided Graphs 6 comments — Join the discussion

Building SQL ConstantCare®: 10% of you have Priority Boost on.

One of my favorite things about my job is being able to take the pulse of how real companies are managing their databases. I don't wanna be locked in an ivory tower, preaching down to you, dear reader, about how you should be doing five million things a day - when in reality, you're struggling to get an hour of real work done because you've got so many meetings.

Read more about Building SQL ConstantCare®: 10% of you have Priority Boost on. 2 comments — Join the discussion

Building SQL ConstantCare®: What Data We Collect (and What We Avoid)

Next up in my series of behind-the-scenes posts about our new SQL ConstantCare®, let's talk about the kinds of SQL Server diagnostic data we're gathering, why, and what data we're steering clear of for now. (Psst - read through to the end for a huge, crazy discount today, too.) We - you and I - are…

Read more about Building SQL ConstantCare®: What Data We Collect (and What We Avoid) 2 comments — Join the discussion

Building SQL ConstantCare®: Product, Packaging, and Pricing

Our new SQL ConstantCare® is our first paid online service - it tells you what you should do next on your SQL Servers. I've written about the vision and the architecture design, and this week I'm continuing to share the behind-the-scenes planning.

When you buy it, how exactly should we charge you? There's a few options:

Read more about Building SQL ConstantCare®: Product, Packaging, and Pricing 8 comments — Join the discussion
Production DBA

Building SQL ConstantCare®: The Serverless Architecture

Our new SQL Constant Care® is an online service that analyzes your SQL Server's diagnostic data, then gives you personalized advice on what you should do to make your database app faster and more reliable. I blogged about the vision last week, and today let's talk about the things that drove our architecture decisions way back in 2015.

Read more about Building SQL ConstantCare®: The Serverless Architecture 2 comments — Join the discussion