| 2015年12月21日,这是我第二次听盖神讲课,第一次是在ORACLE嘉年华的时候,第二次是今天。第一天纯粹听不懂,今天有幸听了他分享当年他说的oracle学习之路,以及对DBA提出的几点建议。因为盖神时间有限,没能讲太多,主要讲了两方面的内容,我也简单的整理了一下他所讲的经验,然后继续分享给大家,希望对大家有所帮助。 |
1 | ORACLE学习之路
1 | 基础 | 2 | 独立思考 | 3 | 严谨 | 4 | 实战 | 5 | 由点及面,由浅入深 | 6 | 见微知著 |
|
2 | DBA入门之路,关于 日常工作的建议
1 | 实时监控数据库告警日志 这是必须进行的工作,并且应该根据不同的严重级别,发送不同级别的警告,及时了解数据库的变化与告警。 | 2 | 实时监控重要统计信息和等待事件 实时监控对于数据库运行至关重要,能够表征数据库重要变化的统计信息、等待事件,并且据此发送报警。这对于数据库的日常维护是非常重要的,关注重点,从细微变化中察知系统变化,这对于DBA来说是一项重要的素质要求。 而对于stat和wait信息,数据库中核心的、常见的指标并不多,作为DBA,可以从你能够列出的常见的十个统计数据、等待事件入手、全面的学习,经过一段时间之后,必然有很多收获。 | 3 | 部署自动AWR/ASH 报告成机制 对于管理众多化数据库DBA,每天应该检查数据库的运行情况,重点是ASH、SQL报告。 每天检查前日的AWR,重点ASH报告,熟悉数据库的运行状况,做到对于数据库了如指掌。 应该编写自动化脚本或部署工具,根据系统负载,找到那些在峰值消费较高的报告点,重点关注其中存在的问题。 | 4 | 每天至少优化和熟悉一个TOP SQL 根据AWR和SQL报告,至少每天了解或熟悉一个TOP SQL,能优化的要提出优化和调整建议。 这对于管理少量系统的DBA会特别有帮助,通过关注SQL,进一步了解业务逻辑,通过优化SQL,进一步改善性能,这些都会 非常有助于DBA能力的提升。 | 5 | 部署完善的,监控和数据采样系统 DBA 应该对于数据库部署完善的监控系统,并对重要的信息进行采样,能够实时或定期生成数据库重要指标的曲线图,展现数据库的进行趋势。 | 6 | 全面深入的了解应用架构 不了解应用DBA是没有前途的DBA,对应用了解不深入的DBA算不上Export,所以一定要深入了解应用。 DBA 应该向前走,才能发挥更大的价值,尤其是在互联网时代的了如执掌。 | 7 | 撰写系统架构、现状、调整备忘录 根据对数据库的研究和了解,不断记录数据库的状况,撰写数据库架构、现状以及调整备忘录,不放过任何可能的优化与改进的机会。 |
|
3 | 最后盖神总结了三点感悟,让我受益匪浅: 兴趣+勤奋+坚持+方法 =(约等于)成功 天道酬勤 分享、回馈、感恩 |
4 | 最后张乐奕大神也提出了几点学习的方法: 1.今年的目标是什么? 2.本月的目标是什么? 3.本周的木目标是什么,除了完成本周的工作还能最什么? |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606702/viewspace-1876519/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30606702/viewspace-1876519/