This presentation for DBAs covers best practices for people, processes, and products when managing database infrastructure. It emphasizes having the right people with skills aligned to tasks and a breadth of services. When evaluating products, it is important to understand what is installed, where, and how it is currently managed. Processes for DBAs should include formal change management, risk reviews, and fallback planning. Performance dashboards are demonstrated and the future of DBA input discussed. Regular assessments of best practices can increase predictability, enhance ROI, reduce risks, and increase overall efficiency.
2. Structure Best Practice for DBAs People Processes Products What’s the Illusion of Communication You’ve been working hard, defending the databases…. How do you show this off? Performance Dashboards demo Future of DBA input
3. The Tao of Pooh If you don’t know What to Do Of all the things in front of you Then what you’ll have when you are through Is just a mess without a clue So what do we do?
5. The Tao of Pooh Building and managing a successful database infrastructure requires: Right people Right processes Right products
6. People There’s no asset more important than a company’s data. You can’t give that responsibility to someone who doesn’t know how to handle it. (Malcolm Fields, CIO,Hon Industries)
7. People Alignment - Task and project completion can only be efficient when job functions join hands with business and operational objectives Breadth of Services: Performance Management Backup and Recovery Change Management
8. Products When evaluating the products that manage your database infrastructure, review: What is installed Where it resides How it is managed currently
10. Processes A Database Administrator needs to support Processes: quickly and effectively manage change ensure business application availability making formal administration change management processes for database are necessary conduct risk/benefit reviews deployments calculate the worst-case failure scenarios set viable fallback schemes
11. Processes A Database Administrator needs to support Processes: Making processes and procedures easy to follow and achieving "buy in" from the DBAs who perform the management is important. Well-defined procedures help facilitate determination of whether changes have had the desired effect. Measuring the Performance of the operation through metrics enables the DBA to baseline and measure their own performance and effectiveness.
12. Performance If you have a performance problem, either your database is working too hard, or it’s not being allowed to work. - Jonathan Lewis
14. Future of DBA input Denali versus Project Lucy version
15. Summary Budgets are getting cut Business requirement are escalating Complexity is increasing as data volumes mushroom. Defend by routinely performing database management best-practice assessments increases the predictability of future project work enhances ROI by optimizing the performance of new and existing databases.
There are lots of ways to measure performance dashboards e.g. DMVs.However, this does not always translate into something that ‘sells’ your valuableness to the enterprise.So let’s show off a bit? Round of applause for the DBAs!Need to add in work around the SQL Server 2008 R2 Performance Measurement e.g. MDWNeed to add in work about ITIL.
Here, we will focus on Performance Management, since it is one of the DBA’s primary roles. This does not mean to say that the role does not fit with other programs.
Business effectiveness and the DBA’s role in itCareer growth path, measured against targets set by the business to enable overall enterprise performance to be measured
Business effectiveness and the DBA’s role in itCareer growth path, measured against targets set by the business to enable overall enterprise performance to be measured
InsightAssessments should be performed at least regularly to (a) help track the rate of change and (b) to understand your infrastructure expansion. Periodic baselines give insight into database performance "norms“. It can help lead to predictive and proactive management techniques for events outside of normal acceptance i.e. system failures.PreventionRegular reviews also prevent unauthorized augmentation of a database, thereby helping to reduce risk.They permit the discovery of non-standard practices or tools. DBAs should maintain both physical and logical models of their databases as part of their baseline. Documentation should reflect the current physical and logical state as well as weekly and monthly trends. Poor documentation contributes to delays in problem resolution and reduced service availability. Lastly, substantial changes to the database infrastructure may warrant additional or revised disaster recovery processes.
InsightAssessments should be performed at least regularly to (a) help track the rate of change and (b) to understand your infrastructure expansion. Periodic baselines give insight into database performance "norms“. It can help lead to predictive and proactive management techniques for events outside of normal acceptance i.e. system failures.PreventionRegular reviews also prevent unauthorized augmentation of a database, thereby helping to reduce risk.They permit the discovery of non-standard practices or tools. DBAs should maintain both physical and logical models of their databases as part of their baseline. Documentation should reflect the current physical and logical state as well as weekly and monthly trends. Poor documentation contributes to delays in problem resolution and reduced service availability. Defend from substantial changes to the database infrastructure may warrant instigate and initiate disaster recovery processes.
You know your stuff? Great!So how to you communicate that information to your non-DBA boss?Do you believe what you are seeing? Eg blocking issue of resourcesDiff graph to show blocking issues
Don’t want your reports to disappear, now do you?How to fix 2005 Performance Dashboards so that they work in 2008 R2From the visual perspective, how these dashboards can be improved from the data visualisation perspectiveDeployment and executionWhat this gives you from the business perspective
From the Denali perspective, how will this impact?How does this impact?