A very basic question... what to do..

  • Hi

    OK this is a pretty basic question but bear with me.

    Our DBA has left the company at short notice and the "holding-everything-together" job has landed on my desk until we employ a new DBA. I used to be a DBA probably 10 years ago but a lot of it disappeared in my developing senility.

    So, can you give me a quick run-down of basic stuff I ought to be doing on a daily basis.

    We've SQL-Server 2000 installed on 5 machines. Huge tables (100-odd tables in each with a good few million rows) but a fairly small user community - perhaps 250 people although one of them serves the public internet site. Not life-or-death coverage however they support a team of 30 people who man a telephone helpdesk so if the performance is shaky (or dead!) all hell breaks loose.

    I know about checking the Agent jobs but can't think of what else to do.

    Cheers

    Sam

  • Hi Sam,

    The DBA ctivities depends upon the environmnet we support and various from process to process depedning upon the criticality and Business needs. However there are few basic things will goes with all and that is to make sure that the Server is up and running with data consistency.

    These are few imp consideration:

    >> Server availability

    >> Connectivity

    >> Backups

    >> Data consistency

    >> Security

    >> Storage

    >> Maintenance

    >> DR plans( Disaster recovery)

    >> Performance tracking ( includes everything from simple log space to profiler)

    The list goes on, but lets concentrate on each of them..They are many blogs and sites that would help you on this. Here is a basic link to start with : http://www.mssqltips.com/tip.asp?tip=1240

    Hope it helps !!

    -Rajini

  • I focus on these areas:

    Physical File Fragmentation

    Database and Log File Management

    tempdb Maintenance

    msdb Maintenance

    Index Maintenance

    Statistics Maintenance

    Data Corruption Detection

    Database and Log File Protection

    Database Maintenance Monitoring

    If you want, I have a PowerPoint presentation I can send you on the above topics. Email me at bradmcgehee@hotmail.com. Also, check out the free e-books at qa.sqlservercentral.com/books.

    Brad M. McGehee
    DBA

  • Thanks guys this is really useful.

    Some major restructuring is going on at my company, one of which is "...I've looked into it, taken advice and we don't need a full-time dba". No idea who he got is advice from. Makes you wonder though.

    Cheers

    Sam

  • Get backups working first. Being able to recover is key.

    Then start looking at what's scheduled in jobs, maintenance, business jobs, etc. I'd get a handle on what's happening and document it before looking to change anything.

  • Sam Shiell (4/18/2009)


    we don't need a full-time dba".

    OWssssss... You are going to hurt your SQL servers, which is your data, which is your business.:-D

  • Another option is that there are several companies that have a "remote dba" services available to handle all of your tasks while you are hiring your new dba. I know of one or two and several of their clients who are extremely happy. Pm if interested (and no, I don't make anything off of a referral lol).

  • Hi Guys

    Sorry for the long delay in replying, but thanks a lot for all your help and the pointers, it's been very useful.

    Cheers

    Sam

  • I would also consider talking to my manager to say I do not want the DBA responsibilities I have been offered.

    This is obviously a very personal thing - it could put your job at risk.

    On the other hand, if you feel your career has moved away from DBA work, do you want to be stuck with it until your organisation gets someone else. And when they do, what would be the impact on your own position if 50% of your workload moved to the new person. If you feel your skills and career desires are elsewhere, try to stick to that instead of being diverted into a rabbit-hole.

    Original author: https://github.com/SQL-FineBuild/Common/wiki/ 1-click install and best practice configuration of SQL Server 2019, 2017 2016, 2014, 2012, 2008 R2, 2008 and 2005.

    When I give food to the poor they call me a saint. When I ask why they are poor they call me a communist - Archbishop Hélder Câmara

  • Hi

    Interesting point. However if I don't do the dba stuff it doesn't get done, and if anything goes "bang" then we're dead.

    My company is the registering authority in the UK for a major section of the health service so if we're out of operation we could - quite literally - be putting lives at risk. Not something I'd want on my conscience because I "made a stand" against a short-term bad management decision.

    And in any case, showing flexibility, willingness, a consideration for the "bigger picture" and all that is a definite career enhancer if you play it right.

    But we've got off the point. Thanks for the thought though

    Sam

  • Krishna Potlakayala (4/18/2009)


    Sam Shiell (4/18/2009)


    we don't need a full-time dba".

    OWssssss... You are going to hurt your SQL servers, which is your data, which is your business.:-D

    I think when he said, "we don't need a full-time dba," what he meant was, "we'll just let Sam keep doing it in has spare time".

    Sorry Sam!!


    My blog: SQL Soldier[/url]
    SQL Server Best Practices:
    SQL Server Best Practices
    Twitter: @SQLSoldier
    My book: Pro SQL Server 2008 Mirroring[/url]
    Microsoft Certified Master: SQL Server, Data Platform MVP
    Database Engineer at BlueMountain Capital Management[/url]

  • Robert Davis (5/8/2009)


    Krishna Potlakayala (4/18/2009)


    Sam Shiell (4/18/2009)


    we don't need a full-time dba".

    OWssssss... You are going to hurt your SQL servers, which is your data, which is your business.:-D

    I think when he said, "we don't need a full-time dba," what he meant was, "we'll just let Sam keep doing it in has spare time".

    Sorry Sam!!

    how far you are going to justify of not having a full time DBA? 😉

    Sam keep doing it in his *Spare time*? What about when he doesn't have *Spare Time*?:w00t:

  • I understand budget issues, and the need to get the work done. Either you want to do it (and are willing) or you aren't. If you aren't, you might put people at risk by not doing a good job.

    I'd really think about what you want first, think about what makes sense for you and then decide what you can talk to your boss around. Feel free to start a thread in the career section if you need advice there.

  • Woa there guys, you seem to be stampeding off in your own direction.

    Yes, a questionable Management decision has left us at short notice without a DBA. As the only person with the knowledge and skills I've been asked (not told) to hold it together until a proper solution has been put in place ... i.e either someone new employed or a current employee (not me) has their job content changed so that they're number one priority is doing the DBA stuff. Almost certainly they'll have other things to do as well.

    I've formally raised the risks and concerns with senior management so they know the urgency of sorting it out permanently, and what could go wrong if they don't. My boss also knows that the working day isn't going to magically get longer so he's living with the fact that my "real" job is going to suffer.

    In the meantime I'm happy to be doing this. Nice to be getting my hands dirty again and stretch the old grey cells. There's just no sense of being presganged into the work and I have no concerns about my career prospects (well I do - don't we all - but that's for other unrelated issues)

    Thanks for the thoughts.

    Sam

Viewing 15 posts - 1 through 15 (of 19 total)

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