Oracle 5大ACE谈数据库技术学习
张乐奕: 因为你从一件事情没有办法获得愉快感觉的话,你一定会放弃它的,你觉得它只是我要去做这件事情,你一定会放弃他。
盖国强: 所以刚才讨论的问题就是说,Oracle越来越自动化了,就是说DBA以后会不会没有工作,或者是找不到工作,或者是就业形势不好。实际上我回过头来说,我反而觉得这个软件更加自动化了,反而是一个机会,是一个机遇,这是个什么概念呢?我是觉得一个软件虽然更加自动化了,但是那些晚来的人,后接触的人,他可能越来越不知道这个数据库真正的运行原理和机制,那么你那些更早来接触的,或者你学习研究更深入的人,你就能更深入了解它的运行机制,运行原理,那么你比别人拥有更多的底蕴,你能够解决更深层次的问题,我觉得反而对于先来者和先入者,还是有好处的。
楼方鑫: 这个是有好处的,这个东西你要去找高手的话,他们的代价是非常非常高的。
张乐奕: 开始对Oracle感兴趣的时候,sql expert那个叫做什么工具来的?
楼方鑫: sql expert。
张乐奕: 那是我刚开始对Oracle数据库感兴趣,那时候我们公司也只有我知道Oracle是这么样一个东西,大概有些什么可以自己独立地安装Oracle的数据库,只有我可以。然后写程序,那时候说一个SQl tuning一下,那我会把SQl放进去,然后按一下run,然后比一下,我记得很清楚它有一个SQl,从十几分钟一下调到了几秒,然后我当时就会把这个SQl直接给研发人员,我说你就用这个SQl,然后开发人员一看,效率真的很高。这个得到了第一点是我在公司的形象提升了,这是第一点,因为其实他不知道我只是按了一个run就出来了这个东西,但是第二点,我就发现这个SQl是怎么调的,它把一个索引后面加了竖线,再加了两个单引号,当时我根本不知道这是什么含义,现在我知道了,就是把这个索引禁止掉了,等于是没有索引了。所以我就觉得如果Oracle也自动到这样的程度,你只能说是我能给你好的结果,但是为什么你可能就不知道了,别人问你,你干嘛给我这个SQl,你感觉是什么意思?你不知道。
盖国强: 有一回一个人问我一个问题,sql的执行计划很奇怪,可能在9203和9204上是完全不同的一个效果,然后我还让他把英文的数据给我导出来一份,那份数据我现在还留着,我就会在我的环境下来测试这到底是一个什么样的效果,所以我觉得另外一点,对于学习来说是非常重要的,就是一个求知的欲望,大家要有一个很好的求知欲望,你有探索这个这个的兴趣、冲动,对知识的一种渴望,然后你才能够不断地去探索,我觉得这个是非常重要的。
楼方鑫: 其实现在很多人只是怕Oracle,觉得Oracle太复杂了。
盖国强: 我觉得跟一个人的学习态度是有关系的,你的态度,你的求知,比如说一个DBA,我们说一个好的DBA你必须要研究这个存储和操作系统,你都要去研究,你才能更好地掌握和管理这个数据,但是很多人不是这样的,他觉得这个操作系统跟我没有什么关系,出了一点问题把SA喊过来,改一个参数,SA一个人来做这个事情,这样的话,我觉得从公司层面来说是另外一回事儿,但是从个人求知的角度来说这不是一种好的态度,你必须是对这些知识具有一种很active 。
张乐奕: 确实Oracle越来越复杂,8i的时候,以前是五个进程多清爽,现在……!
盖国强: 你这个说起来,就是说什么样的公司用什么样的产品,这有一个很重要的概念,一个前提,比如阿里巴巴他们还用9i,自己也调整优化的很好,但是你可能觉得这个后台这么多的进程在跑,还是影响我,对不对? 但是没有那么多资深的DBA在那儿管理,能不能用好,没有一个比较好的DBA,可能8i你会用得很差。所以看现在很多用户都用Oracle7,基本的功能都能够满足我的需要。
主持人: 好了,由于时间的关系,我们今天的讨论就到此结束。我记得上次跟小盖我们在一起时,说过这样一句话, “Oracle数据库就像一座迷宫,尽管如此,在这个迷宫当中,我们总是能够找到答案和出路,总是能够找到惊喜。”
今天的Oracle Open World大会,我们看到是一个Open的大会,那么我们也希望Oracle这个数据库更加的开放,让我们这些痴迷的开发者们,在这个迷宫里面永远能够找到快乐! 好,感谢大家!
0
相关文章