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 Plan Management

11g新特性-自动sql调优(Automatic SQL Tuning)

Oracle 11g新特性 Interval Partition

11g新特性 -- Virtual Private Catalogs

11G新特性 -- ASM的兼容性

Oracle 11g新特性invisible index(不可见的索引)