11G新特性 -- variable size extents
Posted 王超元
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11G新特性 -- variable size extents相关的知识,希望对你有一定的参考价值。
AU是asm磁盘分配的基本单元。在oracle10g中,一个AU对应一个extent(这会增加对内存的使用),因为一个大的数据库如果含有大量的默认大小的AU,会导致数据库的share pool的大量使用。AU默认大小是1m。
variable size extents 可变长度的extent,在oracle 11g中extent大小可以是1m,4m,16m,32m,64m。这样,asm就可以支持更大的数据库而使用较少的内存。 根据asm数据文件大小的限制值,asm可以增加extent的大小。因此,一个asm文件可能是以1m大小的extent开始,随着文件的增长extent的大小也不断增长。 所以,一个asm数据文件中可能包含有不同大小的extent。这个特性使得数据库可以使用更少的share pool内存来映射管理extent。
在创建磁盘组的时候,指定au大小
SQL>create diskgroup dgroup1 external redundancy disk ‘/dev/raw/raw1‘ attribute ‘au_size‘=‘8m‘;
查看AU的大小
SQL> select name,allocation_unit_size from v$asm_diskgroup; NAME ALLOCATION_UNIT_SIZE ------------------------------ -------------------- CRS 1048576 DATA 1048576
以上是关于11G新特性 -- variable size extents的主要内容,如果未能解决你的问题,请参考以下文章
11g新特性-自动sql调优(Automatic SQL Tuning)
Oracle 11g新特性 Interval Partition