Oracle 11g 革新依旧遵循某些惯例
时间:07-18
来源:TechTarget
点击:
大多数DBA说他们的组织机构基本上都将新的Oracle数据库管理系统的部署工作延迟到第二个版本发布出来,从而避免第一个版本的错误。并且当他们真正开始部署系统的时候,DBA们说对于他们来说适应新的数据库特性和功能,并且看到这样做的好处,可能还需要更长的一段时间。
一位为Lockheed Martin做外包工作公司的高级DBA Brian Fedorko说:"你可以开启一个新的特性,但是就算你上了新特性的专门的培训课程或者升级你的证书,对于新特性的一些最主要的部分你都不可能很明确的理解它的饿功能,除非你确确实实对这些新的特性非常的熟悉并且通过使用得到了一些好处。"
有时候DBA们害怕使用新的特性,因为他们害怕损坏什么东西。其他时候,他们开启了新的事物,最后决定他们并不喜欢它,最后决定又把它放了回去。这些是在harles Schultz的团队试图使用Oracle 10g数据库的自动内存管理功能(AMM)特性后发生在他们身上的事情。
Schultz,一个Illinois大学毕业的高级DBA,说AMM特性在System Global Area中造成了大破坏,一个"内存大堆栈"被Oracle实例所分配,并且在Oracle进程之间所共享。
Schultz解释到:"不同的内存组件正在被以一个非常快的节奏重新分配大小-两个或者三个每秒中,或者类似于这样的速度,并且导致了在它内部或者外部的速度下降,即使你的数据库本身没有任何原因导致速度下降。"
接着,使用新的特性带来的像广告上说的那样的好处偶尔出现了几次,DBA们就迅速的开始认识到他们的利益所在。对于Schultz来说,那就是Oracle 10g的自动数据库诊断监控(ADDM)和自动工作量部署(AWR)特性。
根据Oracle的网站上所说,ADDM能够帮助用户识别有问题的SQL语句,而AWR可以收集数据库性能统计数据来分析和调整,显示用在数据库和保存会话信息的时间等。
Schultz 说:"ADDM和AWR迟早都会派的上用场,尤其是当你使用Oracle企业管理工具时。他们能够确确实实的帮助你深入的探究,找出你问题的所在,接着有的时候,它还会帮助你解决问题。其它有时候他可能不会明确的帮你解决你的问题,但是至少它会使你在一个正确的方向上努力。"
Schultz补充到,他的团队花了大概四到五个月的时间才开始认识到ADDM 和AWR所带来的好处。Schultz谈到数据库革新时说:"它就像一把双刃剑,因为当你开始使用一个崭新的东西时,你很明显会碰到一些问题和挫折,你会遇到一些错误。但是从另一个角度来说,对于这些错误你又是处在一个最先解决的地位,在这个过程中你会学到很多东西"
什么能够造就一个好的数据库革新?
Shultz对于ADDM的经历已经教给了他如何对待任何能够帮助他提高SQL语句效率的事物。这就是为什么他会特别的期待Oracle 11g的新的SQL性能分析工具,它可以帮助用户来观察到每条SQL语句是如何来影响数据库的。
同时,Fedorko说他会对任何能够对投资产生实质性回报和不会降低系统性能的新的特性感兴趣的。
他说:"如果你看一下Oracle 11g提供的新的特性的话,你会发现那些成为DBA中最流行的特性的往往都是那些对性能有很小的影响甚至没有影响,更别说影响商业的底线"
Fedorko说,那些特性很可能包括Oracle 11g的新的编码技术和自动数据压缩技术,这些技术可以减少需要用来存储信息的空间大小并且能够节约成本。
他说:"当你在磁盘空间上节省开支的时候,当你能够在备份空间上节省开支的时候,当你可以使你自己从一个潜在的争论的情景中解脱出来的时候,这就是你投资所获得的回报。"
一位为Lockheed Martin做外包工作公司的高级DBA Brian Fedorko说:"你可以开启一个新的特性,但是就算你上了新特性的专门的培训课程或者升级你的证书,对于新特性的一些最主要的部分你都不可能很明确的理解它的饿功能,除非你确确实实对这些新的特性非常的熟悉并且通过使用得到了一些好处。"
有时候DBA们害怕使用新的特性,因为他们害怕损坏什么东西。其他时候,他们开启了新的事物,最后决定他们并不喜欢它,最后决定又把它放了回去。这些是在harles Schultz的团队试图使用Oracle 10g数据库的自动内存管理功能(AMM)特性后发生在他们身上的事情。
Schultz,一个Illinois大学毕业的高级DBA,说AMM特性在System Global Area中造成了大破坏,一个"内存大堆栈"被Oracle实例所分配,并且在Oracle进程之间所共享。
Schultz解释到:"不同的内存组件正在被以一个非常快的节奏重新分配大小-两个或者三个每秒中,或者类似于这样的速度,并且导致了在它内部或者外部的速度下降,即使你的数据库本身没有任何原因导致速度下降。"
接着,使用新的特性带来的像广告上说的那样的好处偶尔出现了几次,DBA们就迅速的开始认识到他们的利益所在。对于Schultz来说,那就是Oracle 10g的自动数据库诊断监控(ADDM)和自动工作量部署(AWR)特性。
根据Oracle的网站上所说,ADDM能够帮助用户识别有问题的SQL语句,而AWR可以收集数据库性能统计数据来分析和调整,显示用在数据库和保存会话信息的时间等。
Schultz 说:"ADDM和AWR迟早都会派的上用场,尤其是当你使用Oracle企业管理工具时。他们能够确确实实的帮助你深入的探究,找出你问题的所在,接着有的时候,它还会帮助你解决问题。其它有时候他可能不会明确的帮你解决你的问题,但是至少它会使你在一个正确的方向上努力。"
Schultz补充到,他的团队花了大概四到五个月的时间才开始认识到ADDM 和AWR所带来的好处。Schultz谈到数据库革新时说:"它就像一把双刃剑,因为当你开始使用一个崭新的东西时,你很明显会碰到一些问题和挫折,你会遇到一些错误。但是从另一个角度来说,对于这些错误你又是处在一个最先解决的地位,在这个过程中你会学到很多东西"
什么能够造就一个好的数据库革新?
Shultz对于ADDM的经历已经教给了他如何对待任何能够帮助他提高SQL语句效率的事物。这就是为什么他会特别的期待Oracle 11g的新的SQL性能分析工具,它可以帮助用户来观察到每条SQL语句是如何来影响数据库的。
同时,Fedorko说他会对任何能够对投资产生实质性回报和不会降低系统性能的新的特性感兴趣的。
他说:"如果你看一下Oracle 11g提供的新的特性的话,你会发现那些成为DBA中最流行的特性的往往都是那些对性能有很小的影响甚至没有影响,更别说影响商业的底线"
Fedorko说,那些特性很可能包括Oracle 11g的新的编码技术和自动数据压缩技术,这些技术可以减少需要用来存储信息的空间大小并且能够节约成本。
他说:"当你在磁盘空间上节省开支的时候,当你能够在备份空间上节省开支的时候,当你可以使你自己从一个潜在的争论的情景中解脱出来的时候,这就是你投资所获得的回报。"
- EPON中一种基于QoS的MAC协议设计(01-06)
- 5条DBA最佳实践指导(04-25)
- 数据库管理员DBA必读(05-01)
- 多个dump文件做Oracle中大数据量输出(05-05)
- MySQL服务器安装之后如何调节性能(05-22)
- 教你使用Linux系统的Shell脚本维护Oracle(08-12)