关于优化的学习

本帖最后由 oraunix 于 2010-11-3 08:55 编辑

现在DBA的工作中,优化工作越来越多。那么我们应该如何来学习优化呢?
1、基础知识必须扎实,包括体系结构中的内存结构、进程、存储管理、锁机制等
2、熟悉sql语句的执行流程、CBO优化器的优化过程
3、熟悉oracle的时间统计模型和等待事件
4、熟悉oracle的视图
5、熟悉oracke的一些优化工具,各种advisor、sql profile等
6、能够看懂Oracle的各种报告(awr、addm、ash、statspack以及trace)
7、能够看懂oracle的执行计划
8、另外,很重要的一点,我们要对sql和plsql的优化很熟悉,目前这方面的书籍主要以英文为主,论坛中给大家推荐了一些
9、熟悉RAC的体系结构和原理,能够进行RAC的优化设计10、熟悉操作系统的一些命令和优化原理,例如paging space、swap等工作原理

只有在具备了上面的知识以后,我们才能说自己会进行Oracle的优化,否则,及时你不小心提高了性能,也只是不小心而已。

给大家的建议:踏实下来,认真听课,然后看几本经典的英文书,你就能成为一个优秀的DBA。

标签: 暂无标签
oraunix

写了 199 篇文章,拥有财富 1026,被 339 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P3 | 发表于 2011-2-27 22:07:12
接触oracle 1年多了,还没有机会接触RAC环境,还没有看RAC管理的guide呢
回复

使用道具

P3 | 发表于 2011-3-1 22:37:08
努力吧兄弟们
回复

使用道具

P3 | 发表于 2011-3-1 22:49:07
体系结构太重要了,我现在就感觉,他要是研究的不透,干活很容易出问题
回复

使用道具

P3 | 发表于 2011-3-8 10:55:39
同感,努力
回复

使用道具

P4 | 发表于 2011-3-11 14:44:47
路漫漫其修远兮 吾将上下而求索!
回复

使用道具

P3 | 发表于 2011-3-11 20:28:58
有师如此,夫复何求!!
回复

使用道具

P6 | 发表于 2011-3-12 14:31:35
太客气了。
回复

使用道具

P4 | 发表于 2011-4-12 22:07:45
多谢老师的教导
回复

使用道具

P3 | 发表于 2011-4-15 09:18:08
真是  清晰明了  学习目标也明确了
回复

使用道具

12下一页
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈