|
|
|
SSChasing Mays
      
Group: General Forum Members
Last Login: Monday, February 18, 2013 3:22 PM
Points: 626,
Visits: 835
|
|
|
|
|
|
SSCertifiable
       
Group: General Forum Members
Last Login: Yesterday @ 12:30 PM
Points: 5,269,
Visits: 11,205
|
|
Craig, interesting article, particularly the just say no and passing on problems bit. As we all know when there are performance problems the database always gets blamed first, so having to refer on problems once we have checked things out is not uncommon.
On the just say no section, one of our main interview questions is to ask what the interviewee would do if they received a request over the phone to delete data, if they say they would do it and don't start going on about proper change procedures and backout plans we get worried.
Also management backing for refusing ad-hoc requests is needed all the way up the chain. In service companies this is not often forthcoming and someone will eventually cave in to keep the client happy, so you can end up getting it in the ear from both ends. That doesn't mean the DBA should just give in though, its part of the job to protect the data and take the brickbats.
Hopefully you will avoid any pork chops on the cursor comment, :) as DBA housekeeping jobs are probably the one area they are a good way to do things, with the elapsed time being dominated by the dynamic SQL generated (backup,reindex, checkdb) rather than the loop process itself.
---------------------------------------------------------------------
|
|
|
|
|
UDP Broadcaster
      
Group: General Forum Members
Last Login: Wednesday, January 02, 2013 12:15 PM
Points: 1,443,
Visits: 711
|
|
Nice article!
Lots of good advice, I particularly like the advice about learning T-SQL... and the fact that Cursors have their place, and DBA code is one of the places where it could be ok to use a cursor...
Mark
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Monday, May 13, 2013 2:13 PM
Points: 43,
Visits: 306
|
|
| Very nicely done and covers some difficult topics - primarily the topic about saying NO. It is just as much of an art, as it is a technical dance, to be an effective DBA and you bring that to light in this article.
|
|
|
|
|
Grasshopper
      
Group: General Forum Members
Last Login: 2 days ago @ 7:52 AM
Points: 11,
Visits: 467
|
|
Your organization needs to suppoort saying no; it's easy to say this from an ivory tower perspective but you have to have management and executive support. At some companies the culture simply is that you will do what you need to do to help. If you try to single handedly change this without the power to do it (and DBAs are often staff, not management) it can adversely affect your career.
However, the article was spot on in general. A DBA needs to think before the perform any task and that seems to be the main message, one that is often difficult for junior DBAs to pick up. Part of the value a DBA provides is adding the extra filter and layer of protection to the systems.
|
|
|
|
|
SSChasing Mays
      
Group: General Forum Members
Last Login: Monday, February 18, 2013 3:22 PM
Points: 626,
Visits: 835
|
|
Andy Steinke (1/12/2009) Your organization needs to suppoort saying no; it's easy to say this from an ivory tower perspective but you have to have management and executive support.
This is very true and in the case where management support does not exist, a case needs to be made to get the attitudes, procedures and culture shifted. By not supporting production stability and strongly defined processes the organization is stunting its capabilities (and may not know it).
Thanks for your comments!
~BOT
Craig Outcalt
Tips for new DBAs: http://www.sqlservercentral.com/articles/Career/64632 My other articles: http://www.sqlservercentral.com/Authors/Articles/Craig_Outcalt/560258
|
|
|
|
|
SSCertifiable
       
Group: General Forum Members
Last Login: Yesterday @ 12:30 PM
Points: 5,269,
Visits: 11,205
|
|
SQLBOT (1/12/2009)
Andy Steinke (1/12/2009) Your organization needs to suppoort saying no; it's easy to say this from an ivory tower perspective but you have to have management and executive support.This is very true and in the case where management support does not exist, a case needs to be made to get the attitudes, procedures and culture shifted. By not supporting production stability and strongly defined processes the organization is stunting its capabilities (and may not know it). Thanks for your comments! ~BOT
couldn't agree more, but be prepared to be unpopular with the wrong people! So this is not a task that should be left to a junior DBA.
---------------------------------------------------------------------
|
|
|
|
|
SSCertifiable
       
Group: General Forum Members
Last Login: Yesterday @ 12:30 PM
Points: 5,269,
Visits: 11,205
|
|
is it just me or is this thread not appearing in 'active threads' or 'my posts'?
---------------------------------------------------------------------
|
|
|
|
|
Old Hand
      
Group: General Forum Members
Last Login: Tuesday, May 07, 2013 9:58 AM
Points: 381,
Visits: 495
|
|
... be prepared to be unpopular with the wrong people!
Some people say no and couldn't get the right people to stand behind them or support them even if they offered gifts and bribes. Some people however can say no and everybody lines up behind them to support their decision, regardless of whether management support currently exists or not. We've all seen this.
In my experience it's not a matter of having a good argument. You can talk X + Y = Z all you want but it rarely persuades. It's something else. I have some ideas. But I'm curious to see what other people think.
|
|
|
|
|
SSCertifiable
       
Group: General Forum Members
Last Login: Yesterday @ 12:30 PM
Points: 5,269,
Visits: 11,205
|
|
Rob Symonds (1/12/2009)
... be prepared to be unpopular with the wrong people! In my experience it's not a matter of having a good argument. You can talk X + Y = Z all you want but it rarely persuades. It's something else. I have some ideas. But I'm curious to see what other people think.
gut reaction - if the management do not understand the technical issues or do not have respect for technical people per se, they are less likely to support them
Also, if they want to appear proactive to the client trying to circumvent procedures, it's easier to kick your own people. i.e. its a cop out.
---------------------------------------------------------------------
|
|
|
|