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

Author: Jes Schultz

T-SQL & Development

High Availability Doesn’t Fix Poor Performance

Imagine this: you have a database, and it’s on a SQL Server instance, which is on a server. That server may be physical or it may be virtualized. The database, or the instance, or the server, has a high availability solution implemented. It might be failover clustering; it might be synchronous mirroring; it might be VMware HA.

Read more about High Availability Doesn’t Fix Poor Performance 1 comment — Join the discussion

3 Things You Need to Start Doing to Your Database Server

Taking care of your health is incredibly important (says the marathon runner). Eating right, exercising, and getting plenty of rest help you stay healthy and perform optimally. Your database server’s health is important to your company’s health. You need to take regular backups, check for consistency, and keep indexes tuned for optimal performance. Here are…

Read more about 3 Things You Need to Start Doing to Your Database Server 14 comments — Join the discussion

3 Things You Need to Stop Doing to Your Database Server

No one knows everything, especially about SQL Server. When you encounter a problem, especially for the first time, you may not know how to solve it. I’ve seen some crazy approaches taken to fix problems – like duct tape on a car. Many times, instead of fixing the root cause of a problem, such as a poorly-performing query, a server-level change is made.

Read more about 3 Things You Need to Stop Doing to Your Database Server 1 comment — Join the discussion
Performance Tuning

What’s Better: Disabling vs. Dropping Indexes?

In order to improve your applications and your databases, they will need to change over time. The structure of the database changes, the structure of the tables change, the data in the tables change, the application changes, the queries against the data change. Indexes that once helped performance now just bloat your database and cause extra work for inserts, updates, and deletes.

Read more about What’s Better: Disabling vs. Dropping Indexes? 52 comments — Join the discussion

The Okapis of SQL Server Indexes

They are elusive and hard to spot in the wild, but they exist: rare index options that can enhance the performance of your queries. If you have a solid knowledge of index basics and want to add to your collection, this is the session for you! In this 30-minute video, Jes will show you how filtered indexes, compressed indexes, and indexed views work and can improve performance.

Read more about The Okapis of SQL Server Indexes 11 comments — Join the discussion

SQL Server Management Studio: “Include Client Statistics” Button

I’m curious. I like to know how things work. I have to read the user manual of everything I buy so I know all of its features. I like clicking all the buttons in applications I work with. However, SQL Server Management Studio (SSMS) has so many I haven’t gotten through all of them. At SQL Saturday #118 Wisconsin earlier this year, I was watching a presentation and the presenter clicked “Include Client Statistics”.

Read more about SQL Server Management Studio: “Include Client Statistics” Button 14 comments — Join the discussion

Creating Objects on a Specific Filegroup with Policy Based Management

At PASS Summit last week, I presented “The What, Why, And How of Filegroups” to a packed room. It was great to see so many people eager to learn about something that is fundamental to every SQL Server database, but often not understood well enough. As always, during and after the session, there were a…

Read more about Creating Objects on a Specific Filegroup with Policy Based Management 4 comments — Join the discussion

Who’s testing your restores? No, really – who’s testing your restores?

I recently posed the question, “Who’s taking your backups?” This is of utmost importance, because your business’s data is the business. Protecting it and backing it up need to be priorities for DBAs.

Now, for my next question: who is responsible for restoring those backups?

Read more about Who’s testing your restores? No, really – who’s testing your restores? 5 comments — Join the discussion

The SQL Server Performance Checkup from a Consultant’s Perspective

Here at Brent Ozar Unlimited®, we offer a server performance checkup to clients. As the newest member of the team, I wasn’t sure what to expect when running one. I found out that it’s pretty cool. I pretend we're Special Forces operatives, strapped into our parachutes, doing a HALO opening over client servers. (This homemade parachute…

Read more about The SQL Server Performance Checkup from a Consultant’s Perspective 4 comments — Join the discussion