Online Index Creation and Rebuild Enhancements
以前版本中,创建或重建索引都会在开始和结束时短暂持有DML-blocking lock,会堵塞DML操作,11g不需要了。
Read-Only Tables
可以将表设置为只读
RMAN增强
Fast Incremental Backups on Physical Standby Database
可以在standby上打开block change tracking,RMAN使用change tracking file可以作快速增量备份。
Optimized Undo Backup
备份undo时,不再备份那些恢复时不需要使用的信息。
#Data Warehousing
分区增强:
支持Composite List-Hash,Composite List-List,Composite List-Range,Composite Range-Range类型分区。
Interval Partitioning:Oracle根据需要自动创建分区,尤其适用于小而多的分区情况或者分区不固定的情况。比如天天一个分区,就可以让oracle自动创建。
system partition:分区的规则由应用程序来控制,应用可以选择操作某个分区内的数据。
Virtual Columns 和 Virtual Column-Based Partitioning
可以定义一个虚拟计算出来的列,并且答应根据虚拟列创建分区。比如根据星期几来分区,就完全可以用这个功能实现。
#Cluster
暂时没有看到什么有特点的增强。
#Fault Diagnosability
Automatic Health Monitoring
提供了一个DBMS_HM PL/SQL package用来检查数据库的健康状况,
#Manageability
Enhanced Optimizer Statistics Maintenance
一个OLTP数据库系统,经常会发生当统计信息改变时,sql选择了不正确的执行计划,造成整个系统性能下降或者宕机。
这个功能可以帮助我们,当统计信息变化时,可以将统计信息设置为不可见状态,仅设置对某个session有效,直到测试没问题。
SQL Plan Management
这个功能可以为某个sql创建一个baseline,当sql语句的执行计划发生变化时,会比较新的执行计划和新的执行计划,只有当性能更好时,才会选择使用。
Database Replay
这个功能可以记录数据库的真实负载,然后将其应用在其他的测试系统上。在系统升级,性能测试的时候非常有用。
I/O Calibration
PLSQL function用来测试IO的负载,不知道和orion测试有什么差异。
#Performance
Query Result Cache
查询结果缓存功能,可以将一些频繁的静态数据的查询结果cache起来,提高性能。现在我们通常的做法都是由应用程序做cache实现的,它的缺点是应用服务器之间的cache不能同步,而需要每台服务器单独来更新cache。
最新相关文章
发表评论