Posts by Brent Ozar

We’re Changing SQL Server Training Classes.

SQL Server
2 Comments
Until now, SQL Server training usually meant registering for a course, showing up, hearing a lecture from a podium (often from someone who’s only done demos on their laptop, not production systems), working through a few workshops, and then going home with a bunch of ideas. It was like trying to ride a rollercoaster by…
Read More

Developers: Who Needs a DBA? [Video]

SQL Server
8 Comments
You store data in SQL Server, but you don’t have enough work to keep a full-time DBA busy. In just half an hour, you’ll learn the basics of performance troubleshooting and index tuning from me – a recovering developer myself. I’ll show you the basic care and feeding of a Microsoft SQL Server instance and give…
Read More

Finding Unanswered StackExchange Questions with SQL

SQL Server
2 Comments
You love Q&A sites like StackOverflow.com and DBA.StackExchange.com, but sometimes it’s hard to find interesting questions that need to be answered. So many people just sit around hitting refresh, knocking out the new incoming questions as soon as they come in. What’s a database person to do? Use the power of the SQL. Data.StackExchange.com lets…
Read More

Our Senior DBA Training Class: Attendee Feedback

SQL Server
3 Comments
When we finish our courses, we ask attendees what they thought. Here’s what they said about our How to Be a Senior DBA class in Chicago: “I’ve attended many trainings.  This is the most valuable I’ve ever attended.” – Tim Costello, Consultant “ROI for training is always a gamble.  However, I felt like I received…
Read More

How to Pick a Monitoring Tool

Monitoring
8 Comments
Step 1: Make a list of 5 problems you’ve faced in the last couple of months that you needed alerting on. If you’ve got a help desk ticket system, look at the ticket types that occur most frequently and cause the most outage times. For me as a DBA, that might be: SQL Server service…
Read More

A Manager’s Guide to Tuning Code

SQL Server
3 Comments
In your business application, you have a slow screen or function. Your team is pointing fingers between the application code, the database, and the hardware. To make it go faster, here are your main options: Tuning Options – Mark All That Apply Check all of the options you’re willing to consider, and X out all…
Read More

What Amazon RDS for SQL Server Users Need to Know about Multi-AZ Mirroring

Amazon Relational Database Service (RDS) now supports multi-availability-zone SQL Servers. This means you can have a primary database in one data center, and a secondary replica in another data center. Those Portland folks were always a little bit backwards anyway. When your primary server goes down, OR when the entire AZ goes down, you can fail…
Read More