Oracle DBA手记 3:数据库性能优化与内部原理解析
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

主创寄语

我们为什么学习Oracle?也许是兴趣,也许是想解决工作中的问题,也许是认为DBA职业更稳定,只要精通Oracle就可以拿到不错的薪水,可以一劳永逸。每个人都有不同的Oracle情节。我是这样开始的:我们以前的数据库性能很差,由系统工程师管理,大部分系统工程师都喜欢通过调整配置参数优化,因此也想方设法去调整Oracle的参数,最终收效甚微。也许因为我是程序员出身,我喜欢从代码层面去分析问题,最后通过索引与执行计划解决了问题,从此对Oracle产生了兴趣,因此开始了漫漫Oracle学习的长路。我并没有想过自己去当一名职业DBA,所以Oracle的学习总是断断续续,多半为了解决工作中的问题,直到后来想专注数据库方向时,才开始花更多的精力在数据库上面。因为了解自己很懒惰,所以我喜欢给自己一些压力,于是开始报考国家认证数据库工程师资格认证,系统地学习了数据库基础知识,后来又参加了OCA和OCP考试。系统地学习Oracle知识,现在专注于数据库设计与开发研究。一路走来,感触良多,有几点体会与建议:

1.你想做什么,就去学什么,时间总是可以挤出来的;

2.你需要了解自己,给自己设立可行的目标,否则会永远在原地踏步;

3.你能短时间掌握的知识往往也不能长久有用,知识的价值也符合市场经济规律;

4.理论与实践需要交互学习,当感觉理论很枯燥时,就去实践,当感觉实践很无助时,去补充理论,每一次变化都会让你有不同的升华。

——叶正盛

要在Oracle数据库技术领域不断地进步,需要不断地学习,同时借鉴他人的经验,但是我想更重要的是我们需要独立思考,特别是通过独立思考解决性能问题和其他故障,不但会有成就感,而且在技术上的理解和领悟将会更多。希望本书中的文章和案例,能够起着抛砖引玉的作用,让读者朋友们跟随我们的思路,去思考如何解决这些问题,通过思考,形成自己的知识,使自己取得进步。

——熊军

在学习Oracle的过程中我个人最大的体会就是“有兴趣才会有真正的动力”。这些年来,多少次我所有的同事都走了,偌大的大厅只剩下我一个人在学习,我想,如果没有强烈的兴趣,我是走不了这么远的。

——崔华

在繁华浮躁的时代,凡能静心著文者必有别样之情怀,我对这些著文传道者满怀敬意,也愿读者们能从中获益。

——恩墨科技创始人、Oracle ACE总监

盖国强