Posts by Brent Ozar

StackOverflow users often ask, “I’ve got this query that runs slow – can you help?” Here’s a few tips to get better, faster answers, including getting the execution plan and relevant Perfmon data.

PASS Summit 2009 Call to Speakers Open! #SQLPass

#SQLPass
3 Comments
The Professional Association for SQL Server Summit is being held again this November in Seattle, and the Call to Speakers is now open.  You can only submit 4 sessions, which seemed very small to me until I realized that I do entirely too many presentations. In Twitter, somebody mentioned that it’d be a good idea…
Read More

Should I Specialize?

27 Comments
A reader asked a great question, and I just had to share it in a more general form because it applies to so many of us production database administrators. He’s currently a production SQL Server DBA, and his company’s bringing in a new application with a SQL Server back end.  He’s doing a good job…
Read More

Sky Blue Screen of Death

Microsoft Azure
1 Comment
I don’t have anything insightful to add, but Microsoft’s Azure cloud service suffered its first nearly day-long outage.  I have this vision of looking up to the clouds and seeing a giant BSOD, only with lighter colors. Might be the flu medicine, though.  I’ll be back in the game tomorrow or Wednesday.
Read More

Free SAN 101 video from the SSWUG Virtual Conference

8 Comments
I just flew out to Tucson to film my sessions for the upcoming SSWUG Virtual Conference.  It’s a pretty cool setup – SWUG has a full blown TV studio in their offices, and it’s really professional.  (Trust me – I know when something’s unprofessional.) Professor Ozar The best way for me to explain it is…
Read More

Real SQL Server in the cloud is coming. Fast.

1 Comment
So the news is out – full-blown SQL Server is coming in the cloud – and it’s time to look back at history. When I got started in IT, Novell was the dominant server platform.  If you wanted a “real” server, you got a Netware box, and you managed it with a keyboard.  None of…
Read More

#SQLPass – Track SQL Server Talk on Twitter

#SQLPass
0
In Twitter, when you put a pound sign or hash tag in front of a phrase, that makes it easier to search for the phrase in past Tweets. If you want to alert your fellow SQL Server peeps about what’s going on at the Professional Association for SQL Server summit or at their regional events,…
Read More

Dell PowerEdge 1650 Review

2 Comments
(Warning – blast from the past! This was originally published by HAL-PC’s print magazine.  I’m copying it into a blog entry because I’m getting rid of my old review sections in my blog, and this was the only page still getting hits from 2002.  It’s funny to read in retrospect, but regular readers can just…
Read More

When to Modify Somebody Else’s Code

2 Comments
Tim Ford, aka SQLAgentman, posed a question: when you think you know why something’s not working, when do you modify somebody else’s code, and when do you refuse?  I know, I know!  I’ve got the perfect answer – “It Depends.” Vendor Apps That Are Under Paid Support I never touch vendor applications when I’m paying…
Read More

First Chapter Done

2 Comments
Whew. So my first (of just two) chapters for the upcoming SQL Server Internals and Troubleshooting book is done.  I just wish I had more time to add more stuff!  I started out with a grand outline of all kinds of storage-related topics, and as I edged closer to the deadline, I had to slice…
Read More

Are You Being Treated Fairly?

22 Comments
Chris Shaw posted a question on his blog and tagged me: Do you feel like you are being treated fairly at your current or past employers? The question stems from the fact that very few people today stay at a company 20 to 30 years like they did when I was growing up. Do you…
Read More

Meeting Minutes for Trigger Design

Humor
1 Comment
What would it have been like to sit in the first meeting where somebody decided to implement triggers inside a database server? … Manager: “Alright, everybody’s here, let’s get started.  First item on the agenda: how’s that self-tuning piece coming along?  It’s going to be ready for this version, right?” Developer A: “Yep, lookin’ good. …
Read More
The Simple Twitter Book

Calling Out @RodSloane on his #Twittiquette

15 Comments
Download My Free Twitter Book Twitter is a loud, angry noise of people hollering all kinds of stuff.  It’s a casual free-for-all with friends bantering about their day, their work, their trials and their triumphs.  I love how open and honest it is.  Polished marketing-style people come off as fake and plastic. Rod Sloane says…
Read More

Backup Fail: Ma.gnolia goes under

Backup and Recovery
7 Comments
Bookmark sharing site Ma.gnolia just had a big problem (not quite clear from the site what it was) and user data was trashed.  They needed to restore from backup. Only one little problem – they didn’t have one. And now they’re out of business. We’ve talked about this before when JournalSpace failed, and I’m sure…
Read More

We Agree: It’s Not My Problem

7 Comments
Manager: “It’s come to my attention that the application performance isn’t as good as it should be.  Users are complaining that it takes too long.  Is it fair to say that every query sent to the database should finish in under ten seconds?” Developers: “Yeah.” Database administrators: “Yeah.” Manager: “Okay, we’re in agreement.  Going forward,…
Read More

Syndication Hits the Newspaper Business

3 Comments
I’ve blogged about how syndication is the future for news sites like SQLServerPedia and for magazines like GestaltIT, and now it’s time to talk newspapers. The Seattle Post-Intelligencer is doing syndication and aggregation right on their home page.  Blog site The Stranger reports that the PI has started running headlines that point straight out to…
Read More

The dangers of building linked servers on the fly

3 Comments
Linked servers let users query different database servers from a central SQL Server.  Some uses for this might be: DBA utility scripts – from a central repository server, we could query all of the servers in our environment to check for things like backup dates or configuration settings Consolidated reporting – we could gather results…
Read More

Twitter is What You Make It

10 Comments
If you follow people that don’t interest you, then you won’t be interested in Twitter. If you follow people that interest you, then you’ll be interested in Twitter. It’s just that simple. Saying Twitter sucks is like saying the web sucks, or that music sucks, or that talking sucks.  It just indicates that you’re unclear…
Read More

Communication Breakdown

9 Comments
Here’s how I see the forms of communication and what they say about who’s sending the message: Twitter or forum message to the public: “I need help, and I’ll take it from anybody who’s available, inside or outside of my company.” Email: “I need you specifically, but it’s not urgent.” Instant Message: “I need you…
Read More