Click here to monitor SSC

Bob Cramblitt

Bob Cramblitt, based in Cary, N.C., writes about issues that impact the day-to-day work of IT and database professionals. He can be reached at info@cramco.com

  • A window into the world of DBAs

    Posted Wednesday, July 22, 2009 9:15 AM | 1 Comments

    In late May, before nominations opened for this year’s Exceptional DBA awards, I wrote about the top four challenges facing DBAs and wondered if the challenges mentioned in this year’s nominations would be different from those in last year’s. Those nominations are now in, and I’ve once again had a chance to review them.

    The judges of the Exceptional DBA Awards are working to select five finalists from dozens of outstanding nominations; you’ll have your chance to vote for one of the finalists between August 10 and 17 on the awards’ website. In the meantime, here is a glimpse into the life and times of DBAs as reflected in these nominations.

    Teamwork increases in value

    The greatest challenge for this year’s Exceptional DBA nominees is the same as it was in 2008: Maintaining consistent performance and continuous availability at a time that database demands are increasing within the organization.

    Several nominees emphasized the importance of teamwork to gain the productivity that is required to keep control of an ever-expanding population of database servers. Nominees talked about the importance of working together with developers, sys admins, customers and management to make sure they are maximizing everything they do, whether it’s trouble-shooting, managing the environment, or communicating infrastructure needs. These teamwork skills have become vital at a time that organizations are struggling to maintain services with fewer staff than even a year ago. 

    How DBAs see themselves

    The 2009 Exceptional DBA nomination form asked nominees about their greatest responsibility, what makes them (or the person they nominated) special, and why they became a DBA.

    Not surprisingly, nominees say their greatest responsibility is care of the databases that come under their purview. Three words cropped up repeatedly: availability, performance and security.

    The number one hallmark of an exceptional DBA according to the nomination forms can be summed up as a determination to make continuous improvements – not just improving oneself through learning about new technology, but also through sharing knowledge with others and making sure that knowledge translates into better processes.

    According to the nominations, the Exceptional DBA is not easily satisfied – he or she is continually looking to maximize performance using all the resources that are available.

    The Exceptional DBA is also a problem-solver, like a ship-board mechanic using experience and knowledge to troubleshoot issues and keep the database freighter chugging along.

    And, more than ever, the Exceptional DBA is a team player, communicating with other IT managers and providing the support that keeps end users happy (or at least not complaining).

    This year’s Exceptional DBA nominees cite several reasons for pursuing a DBA career, with the following the most dominant:

    • They simply like working with databases; the work is satisfying, even if they don’t get much recognition.
    • They like challenges and solving problems.
    • They enjoy the importance of the job and the impact it has on the organization.
    • They like the level of responsibility and accountability.

    What do you think?

    It would be interesting to hear how your experiences and views align with those of the 2009 Exceptional DBA nominees. What’s your biggest challenge or greatest responsibility? What is the hallmark of an exceptional DBA? Why did you become a DBA?

    Please comment below, and don’t forget to vote for one of the five finalists when they are announced on the Exceptional DBA Awards’ website and SQLServerCentral.com on August 10.

  • Top four challenges for DBAs: Will they change in 2009?

    Posted Friday, May 29, 2009 10:13 AM | 4 Comments

    With the kickoff of nominations for 2009's Exceptional DBA Awards about two weeks away, it's a good time to revisit the challenges faced by last year's nominees and solicit opinions on whether they are still valid.

    As a communications consultant in 2008's Exceptional DBA Awards team, I was able to review all the nominations. I thought they provided some keen insights into the challenges facing today's DBAs. Four challenges were cited above the rest, in roughly this order: (1) increasing database sizes and the effect it has on infrastructure and performance; (2) dealing with the rapid pace of technology change; (3) communicating with other people, both within IT and outside customers; and (4) keeping databases secure.

    The size-performance equation

    As databases grow inevitably larger, the burden becomes greater on DBAs. But, according to the nominees, DBAs are still expected to provide 24/7, rapid-response databases in an environment where data seems to double overnight.

    Nominees said they are employing the following strategies to balance quality with performance:

    • standardization, specifically standardized monitoring and management practices across a variety of database platforms.
    • partitioning of tables.
    • excellent maintenance plans and monitoring procedures.
    • caching query mechanisms so that worst-performing queries are always executed in the background to keep them in cache.
    • new hardware and virtualization.

    Change just keeps coming

    Everybody must accommodate change, but few deal with the velocity and persistence of change that confronts DBAs. It means reading blogs and e-books, experimenting, attending conferences to continually update skill sets, networking with peers and experts, and becoming a chameleon as DBA processes become more automated.

    In addition to traditional technical administration roles, one nominee says that DBAs are increasingly responsible for business matters; specifically, the question of how to add business value. They are becoming directly involved in eliminating inefficiencies and reducing management and administrative costs associated with business. For many DBAs, this means tapping into new creative veins and learning additional skills.

    Despite appearances, it's a people job

    To the outside world, there is the image of the DBA as a loner, sequestered from the world in his or her dark cubicle, humming to the ambient grooves on the iPod. But, the reality is that in most organizations, the DBA job is a people-centric one. It requires dealing with developers, users and customers, often in a rocky and ever-changing landscape.

    Perhaps the biggest challenge is crossing the traditional developer-DBA divide. One 2008 nominee has done this by becoming a developer himself. Others benefit from attitude adjustment - listening to developers' needs, patiently explaining DBA issues, and coming to a diplomatic solution that doesn't compromise performance or security.

    One way of establishing credibility is to educate developers by showing how poorly performing code affects databases and the servers those databases reside on. The best way to do this, according to a nominee, is providing hands-on evidence via reports and statistics - hard data is much more readily accepted by developers than just telling them that code needs optimizing.

    Another major people issue is setting expectations for users and customers. Nominees cite proactive information, clear communication and documentation as the keys to setting a realistic bar.

    Security: the enemy within

    When it comes to security, experts often provide a variation of the famous Pogo cartoon-character quote: "We have met the enemy and he is us." Most security breaches come from within an organization, which leads to a delicate dance between providing and denying access.

    DBAs find that everyone wants access to their databases, even though they have little understanding of the potential problems that can accompany that access. One nominee recommends a security policy that limits access to the production database and educates clients about the danger of temporary access.

    What's your challenge?

    Do your challenges and/or solutions differ from the ones given in the nominations for Exceptional DBA of 2008? Do you see new or increased challenges as a result of the recession? What new technologies or processes are affecting your job?

    Perhaps the views in this article can seed a discussion of today's challenges and solutions. Please comment.

    And, please do yourself or a fellow DBA a favor: Submit a nomination for Exceptional DBA of the Year 2009 beginning on June 15. The Exceptional DBA Awards, sponsored by Red Gate Software, are open to all SQL Server DBAs. They provide an opportunity to recognize DBAs who are making significant contributions to their organizations. You can nominate yourself or someone with whom you work. To find out more about this year's awards, visit www.exceptionaldba.com.

<February 2012>
SuMoTuWeThFrSa
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910
How to Kill a Company in One Step or Save it in Three
 The majority of companies that suffer a major data loss subsequently go out of business. David Wesley... Read more...

Migrating from OCS 2007 R2 to Lync: Part 4
 Having migrated the rest of our users and legacy resources across, and start getting ready to... Read more...

Automated Script-generation with Powershell and SMO
 In the first of a series of articles on automating the process of building, modifying and copying SQL... Read more...

Seth Godin: Big in the IT Business
 Seth Godin has transformed our understanding of marketing in IT. He invented the concept of 'permission... Read more...

Using SQL Test Database Unit Testing with TeamCity Continuous Integration
 With database applications, the process of test and integration can be frustratingly slow because so... Read more...