Black Friday prices end in 24d 08h 52m — See the sale

SQL Performance Tuning: Estimating Percentage Improvements

When I'm doing performance tuning on an application in the early stages of its lifecycle (or any app that's never had DBA attention before), I end up with a ton of recommendations within the first day of performance tuning.  The resulting to-do list can seem overwhelming to project managers and developers, so I include one of the following two sentences as a part of each recommendation:

Read more about SQL Performance Tuning: Estimating Percentage Improvements 1 comment — Join the discussion

Ugly month of outages

The past month has been a real challenge, filled with 70-80 hour weeks and clawing back from one disaster after another.

In late June, IBM recommended that we upgrade the firmware on our DS4800 SAN controllers to fix some problems. We obliged, and two days later, our Exchange cluster rebooted without warning. We'd been having some other problems with those servers anyway, so we didn't connect the dots. A few days later, the reboot happened again, and then again.

Read more about Ugly month of outages 9 comments — Join the discussion

SQL Server Perfmon (Performance Monitor) Best Practices

Database administrators need to know each SQL Server's weakest link so we know where to focus their hardware budgets and time. On any given server, we need to know what the slowest component is, and where it'll pay off to invest hours and dollars. This is performance tuning, and the first place to start is by using Performance Monitor.

Read more about SQL Server Perfmon (Performance Monitor) Best Practices Be the first to comment

DBA 101: The Always-On Workstation

DBAs need an in-office computer to run overnight and weekend performance logs, traces, and long-running queries. For example, let's say you need to run a long series of maintenance queries to rebuild indexes over the weekend. You shouldn't be remote-desktopping into your production servers to run this query: instead, you just need a simple workstation that you can leave logged-in, with the desktop locked, that runs the query.

Read more about DBA 101: The Always-On Workstation 2 comments — Join the discussion
Performance Tuning

SQL Server training for developers: primary keys & indexes

I had to do some developer training last week and I wrote up a paper on the basics of primary keys and indexes. Sure, there's tons of similar stuff around the net, but this is MINE, baby.
Our Table: Phone Numbers
For our evil training purposes, let's say we work for the phone company, and we need a database table with phone numbers. We need to track:

Read more about SQL Server training for developers: primary keys & indexes 8 comments — Join the discussion

Database & Network Administrators are really Customer Administrators

The first thing administrators want to monitor is their resources: file servers, database servers, app servers, etc. That's understandable, since they're system administrators. In order to be really successful with monitoring, though, we need to think like customer administrators - for both our internal and external customers. Forget the hardware, and think about the people. How do our customers interact with our systems?

Read more about Database & Network Administrators are really Customer Administrators Be the first to comment

I’ve been TP’ed!

I came into the office last night to check up on my fantasy football scores (thank you, Priest Holmes, you record-setting devil you) and found that my office had been TP'ed for my upcoming birthday. They did a masterful job, down to hanging TP from the ceiling as streamers. I couldn't stop laughing for several minutes.

Read more about I’ve been TP’ed! Be the first to comment

Rescuing a possum

When I went downstairs this morning to make my second pot of coffee, I opened the kitchen blinds and saw a little creature in distress. This fella got his legs caught in the boards of my back fence overnight, probably while walking along the top, and was stuck. He was still alive, thank goodness, and…

Read more about Rescuing a possum Be the first to comment

Coffee and pills

I had a really crummy day yesterday. Things just weren't going my way, and I had all kinds of stupid small programming problems at work. Just one unrelated thing after another. Sometime in the afternoon, I stumbled downstairs for yet another pot of coffee and some ibuprofen, but I wasn't really paying attention. I was…

Read more about Coffee and pills Be the first to comment

Got icons from JinWicked

JinWicked drew me a set of icons to use in online forums, and I'm really tickled with the way they turned out. The one shown here is my favorite, because it captures the way my eyes close when I smile. I gotta rescan them at a higher quality and chop 'em up in Photoshop this week. Having these makes me want to start leaving more comments on web forums so that I can show off my icons. Muhahaha.

Read more about Got icons from JinWicked Be the first to comment