标签:内存 diskgroup dev ati title 代码 数据库 文件的 rom
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
标签:内存 diskgroup dev ati title 代码 数据库 文件的 rom
原文地址:http://www.cnblogs.com/wangchaoyuana/p/7532028.html