oraunix 发表于 2010-11-3 08:54:25

关于优化的学习

本帖最后由 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。

blueseine 发表于 2011-2-27 22:07:12

接触oracle 1年多了,还没有机会接触RAC环境,还没有看RAC管理的guide呢

shiqianshao 发表于 2011-3-1 22:37:08

努力吧兄弟们

zhangyongcai 发表于 2011-3-1 22:49:07

体系结构太重要了,我现在就感觉,他要是研究的不透,干活很容易出问题

ct_hg_cool 发表于 2011-3-8 10:55:39

同感,努力

zhaojingyuo 发表于 2011-3-11 14:44:47

路漫漫其修远兮 吾将上下而求索!

stgk8868 发表于 2011-3-11 20:28:58

有师如此,夫复何求!!

oraunix 发表于 2011-3-12 14:31:35

太客气了。

eric79 发表于 2011-4-12 22:07:45

多谢老师的教导:)

全能手 发表于 2011-4-15 09:18:08

真是清晰明了学习目标也明确了
页: [1] 2
查看完整版本: 关于优化的学习