DBA task if Production is Down

  • hi all,

    If production is down What must be steps we need to take as a dba

  • I think we need more details.

  • Well to begin with you would have to define production down and the roles and responsibilities of the DBA in your company. Then in the event of production being down you would have to decide upon the level of "down". Is this server down? Database down? Single user having access problems?

    Two quick examples:

    For example if you don't manage the server and the hardware is down what would your role be? Nothing other than engaging with the admin team. Although hopefully you would have some kind of HA solution or a DR server that you could cut over to.

    If production down has happened because of a code change you would hopefully have rollback scripts to fix things back to the way they were. Although what if it was an application level change, not database, at that point there would be nothing that you could do.

    As you can see a DBAs tasks could be very varied based upon the scenario presented. There is no one answer that could be provided.



    Shamless self promotion - read my blog http://sirsql.net

  • It all depends upon what is down...SQL Server, a particular database, Windows Server, the Cluster or a node on a cluster?

    Ed Watson aka SQLGator
    Microsoft SQL Server MVP

    Follow me on Twitter!
    Go Gators!

  • Interview question?

    _______________________________________________________________

    Need help? Help us help you.

    Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.

    Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.

    Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
    Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
    Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
    Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/

  • Boy does that sound like an interview question.

    Let's assume it is, the answer you give has to basically be, how do you decide if it's a DBA problem or not. For example, I hear, "Production is down." I'm going to check my connectivity to the server. From there, things begin to break. In an interview I would expect to be lead along. I say to the interviewer "Well, first thing I do is a quick ping to see if I can see the server, can I?" Then depending on their answers, we role play through a set of diagnostics and responses to what those diagnostics tell you.

    That's what they're looking for. Knowledge. If you've been through a few of those "production is down" phone calls, you can explain that knowledge to the interviewer. If you have never been through one, say that, and then guess at what your responses might be based on your knowledge of SQL Server. If you have nothing to add to this conversation, then maybe the job isn't for you.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • Just dont say...'Man that sucks, good night' and then <click>

    Ed Watson aka SQLGator
    Microsoft SQL Server MVP

    Follow me on Twitter!
    Go Gators!

  • First, get 3 envelopes... 😉

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

Viewing 8 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic. Login to reply