Published:
July 14 2009, 11:23 AM
|
2 Comment(s)
by
Ramona Copeland
I want to start off by saying that I'm not, nor have I ever been, a database administrator (DBA). For this discussion, I feel that this is a distinct advantage, as I offer an "outsider's perspective." So let me ask you, have you ever been watching a news story and your common sense tells you to do the exact opposite of what the person in the story did? That's what puzzles me about database staff.
I've visited many companies in person while at CA, and have participated in even more customer meetings via phone, and I still don't get it. Every database team I've spoken with admits to being blamed erroneously for performance issues that lie at the fault of another IT domain (apps, network or systems). One customer even stated that out of the 1300 service tickets assigned to database, only about 30 ended up being database related. Although this was an extremely large financial company and isn't the norm, it gives you a sense of how much time can be/is being wasted by the database teams, chasing down performance issues. What makes this even more difficult is that there is typically a different database team managing the different databases (DB2 Linux, UNIX and Windows, Oracle, SQL Server and Sybase) within a company.
So, here is my question. If you were a DBA and you could wave your magic wand and no longer receive any service tickets that didn't belong to the database area, wouldn't you? Of course you would! (That's what your common sense tells you.) But within many companies, there are database staff who don't want to do just that. The question that I'm still trying to answer is why?

Maybe because information is power? I do believe that there is some of the "If you don't have visibility into my domain, I'm in control" aspect to the discussion. But, if the database team were to become much more productive, due to no longer spinning wheels tracking down performance issues that don't actually exist in the database area, then wouldn't management view the database team as being more in control? They would have a sense that the database team does know what is going on and displaying successful management.
This is where I would welcome some insight from you. Why are some database teams so reluctant to share information with the other IT domains? Which is worse: operations knowing for certain that there is a database related issue causing a business service to degrade, or operations thinking that database has caused 100 service related performance issues that really weren't database at all?
If the hesitation from the database team is in fact the "information is power" argument, then let me set the record straight. I don't believe that information flow should be a one-way street. If operations and other IT domains gain insight into overall database health, then the database area should also be the beneficiary of what is happening within those other areas too. It becomes a two-way street. What might be affecting the health of the databases, or could potentially affect them if the other IT domains aren't proactive in managing their own areas?
Determining which area is responsible for a disruption in service or for poor service can be challenging when applications, database, network and systems teams can't/don't successfully collaborate. The phrase "can't we all just get along?" is ringing in the back of my head.
By: Ramona Copeland
Mona Copeland is the senior product marketing manager for CA eHealth Performance Manager and CA’s Distributed Database Management solutions. Her more than 20 years of sales and marketing experience includes Mainstar Corporation, Softek Storage Solutions, Fujitsu, Amdahl Software and McAfee. Earning her...
Read More..