Posts by Brent Ozar

#FreeCon 2015 PASS Summit Recap

SQL Server
4 Comments
We believe that when you’re at a community event, the most valuable thing isn’t what’s up on the screen. Instead, it’s building relationships with the people around you. With that in mind, over the last five years, we’ve run a series of FreeCons – totally free networking events for the SQL Server community. This year’s…
Read More

Free SQL Server Magnetic Poetry Kits

SQL Server
9 Comments
We were looking at magnetic poetry words on a public bathroom wall (true story, insert TempDB joke here) and thought, “You know what would be really awesome? If there was one of these for databases.” So we made ’em. SQL Server Magnetic Poetry Each of us put together our own favorite database words, so we each have our own…
Read More

Announcing Brent’s SQLSaturday DC Pre-Con: Performance Tuning When You Can’t Fix the Queries

SQL Server
11 Comments
Your users are frustrated because the app is too slow, but you can’t change the queries. Maybe it’s a third party app, or maybe you’re using generated code, or maybe you’re just not allowed to change it. Take heart – there’s still hope. I do this every week, and I’ll share my proven methodologies to performance tune with…
Read More

We need your help.

SQL Server
2 Comments
Doctors Without Borders is a truly awesome charity. Medical professionals volunteer their own personal time to go to war-torn countries and solve issues of world health. SQL Server community member, MCM, and all-around-good-guy Argenis Fernandez organizes Argenis Without Borders, a giving event to help. Last year, the SQL Server community helped raise $13,000 for this…
Read More

I’m on the Away From the Keyboard Podcast

Blogging, SQL Server
6 Comments
Away From the Keyboard Podcast Cecil Phillip (@cecilphillip) and Richie Rump (@jorriss) interviewed me for their podcast, Away From the Keyboard. In the half-hour discussion, we talked about: Why I’m a huge believer in giving away stuff for free How I got started with Topspeed Clarion, then moved to SQL Server When I started blogging,…
Read More

How to Download the Stack Overflow Database

Stack Overflow
165 Comments
I use a Microsoft SQL Server version of the public Stack Overflow data export for my blog posts and training classes because it’s way more interesting than a lot of sample data sets out there. It’s easy to learn, has just a few easy-to-understand tables, and has real-world data distributions for numbers, dates, and strings.…
Read More

Consulting Lines: “Let’s put that in the parking lot.”

Consulting, Consulting Lines
8 Comments
There’s a fine art to running a productive meeting, keeping the discussion focused and scoping things tight to meet your scheduled finish time. Today’s consulting lines post is about keeping people happy while still finishing meetings on time. Let’s join a troubleshooting session where I’ve been brought in to help a client whose AlwaysOn Availability Groups are failing…
Read More

Performing Your Own SQL Server Triage

SQL Server
6 Comments
Our new Triage Specialist will be using tools, forms, and methodologies that we build for our SQL Critical Care® clients, but we also make a lot of those tools available to the public for free in our First Responder Kit. Here’s how to do your own quick health assessment for free: First, start your health…
Read More

Why RPO and RTO Are Actually Performance Metrics Too

Most companies come to us saying, “The SQL Server isn’t fast enough. Help us make it go faster.” They’re kinda surprised when one of the first things we fill out together is a variation of our High Availability and Disaster Recovery Planning Worksheet: Download the full PDF in our First Responder Kit They say things like, “Wait,…
Read More

Scaling Up Our SQL Critical Care®

SQL Server
7 Comments
Since we’re hiring again, it’s a good time to explain what we do and how it’s evolved over the last four years. When your SQL Server’s performance or reliability is causing you business pain, and you can’t get the relief you want, you call us for a SQL Critical Care®. We use specialized tools we’ve built…
Read More

Synchronous Always On Availability Groups Is Not Zero Data Loss

In theory, when you configure AlwaysOn Availability Groups with synchronous replication between multiple replicas, you won’t lose data. When any transaction is committed, it’s saved across multiple replicas. That’s the way it works, right? I mean, except when you restart your synchronous replicas, or patch them, or they just stop working for any number of reasons.…
Read More

VMware vCloud Air SQL Summarized

SQL Server, Virtualization
4 Comments
After reading through yesterday’s announcements about VMware vCloud Air SQL, here’s a quick boiled-down version for busy people with jobs: It’s Microsoft SQL Server 2008R2 and 2012 Enterprise Edition hosted in VMware’s data centers (not on-premises.) Only 3 instance sizes are available: small (2vCPU, 8GB RAM), medium (4vCPU, 16GB RAM) and large (8 vCPU). Drive…
Read More

Fake moustaches, barbecue, and SQL Server.

SQL Server
8 Comments
Must be Dell DBA Days: https://www.youtube.com/watch?v=Gn43sOLrcVs Join us live as we performance tune – and break – SQL Servers: Thursday Morning: Finding Your Slow SQL Server’s Bottlenecks in Record Time with Wait Stats Thursday Afternoon: How to Prove Hardware is the Problem Friday Morning: SQL Server High Availability, Disaster Recovery, and Licensing Explained Friday Afternoon:…
Read More