分类:
2008-10-15 16:26:10
11g新特性一览
摘要:本文作者对 11g的主要新功能特性做了,结合测试的结果,以及个人的体会,客观的讲述了Oracle 11g 的这些新功能特征。
Oracle公司重量级产品Oracle 11g隆重发布,该产品以其良好的性能和便捷的管理辅助功能、优雅的应用程序测试、可靠的备用、低的要求给人留下深刻的印象。
就我个人而言,我喜欢从“五点”审视数据库是否具有升级的必要性。如果新的数据库版本没有至少具备5种功能特性来改变我的生活,减少我的工作负担,那么我就认为该升级无足轻重,可升可不升。我的审视过程基本是这样的:我近似量化每周执行某项任务所需要的时间,然后评估升级后会给我节约多少时间。如果升级前我每周花上5个小时来处理资源使用(resource usage)工作,而升级后的版本可以自动来完成这项工作,那么升级可以每周给我省5小时,升级的结果还不错。同理,我拿这种方法来量化其它的四个功能特性,如果都可行,达到了5个以上的功能特性,并且确实减少了我的工作负担,那么我就向管理层推荐升级。
我相信大多数Oracle数据库用户至少找出五种功能特性,告诉你Oracle 11g如何改变他们的生活。但是,值得一提的一个功能特性就是Real Application Testing,它是如此的具有吸引力,单凭这一点就有足够的理由来升级。用户在使用应用程序的过程中,通常会修改应用程序的代码,这样一来就出现了应用程序测试的问题,由于有了Real Application Testing,他们所需要的是再现生产工作负荷的方式来测试已做的修改,并且不影响生产环境(production environment)。Real Application Testing确实能做到这些。
Database Replay、SQL Performance Analyzer、Real Application Testing这些功能特性能够使你捕捉工作负荷(workload),了解它的性能统计情况和重放它(无论在同一个逻辑单元或者另外的逻辑单元),计算出性能结果。对工作负荷的控制、管理达到如此水平是大多数数据库提供商一直追求的目标。
Oracle 11g另外重大并且新增的功能就是Snapshot Standby、Active Data Guard、Advanced Compression。另外还有表现在资源管理改进、SQL 调整、健康检查。
Active Data Guard由于其安装困难,文档较少(尤其是Window操作系统)使用起来有些费劲,但是它确实不必可少的,任何DBA都要设置一个空闲的备用数据库。而Data Guard的新Snapshot Standby将帮助DBA管理更改控制和应用程序测试(application testing)。
在执行Advanced Compression的时候我很小心。我还不能达到它应该具有的压缩水平,并且它很贵,到多数用户的成本效应并不能实现。然而,却毫无疑问,只要你用好了,Advanced Compression能够有助一个DBA实现很高水平的复制。
Result Cache是另外一个新的功能特性,它能正确的提供你所请求的信息,因此你应该谨慎使用。但是,我做过一些测试,发现要想得到满意的效果还是可能的,只要你能理解这个技术,清晰定义你的目标,工作在你系统的范围之内。
自动健康监视和数据恶化检查功能也使得这个版本增色不少。当存在发生数据恶化的可能性时,Oracle 11g会提前动作,并且做出决策。
总之,这个版本功能很强大。虽然有几个瑕疵,但这不是阻止你去升级的理由。它有许多的新功能,不论是大型或者小型的用户,在新增的功能特性中总有一些会对你有很大的帮助。
[1]