ASM磁盘的扩展段


每一个ASM磁盘都被划分为分配单元(au)。ASM文件存储为扩展段,而一个扩展段由一个或多个分配单元组成,但是只有11g具有可变规模的扩展段。ASM实例提供了具有一个扩展段映射的关系型数据库管理系统,这个关系型数据库管理系统然后可以在I/O时使用这个扩展段映射。  

上面的图表旨在显示一对分布于磁盘组中可用磁盘上的ASM文件的扩展段。这是ASM用来使I/O性能最大化的算法——将所有的数据分布于一个磁盘组中的磁盘上

  当你在11g中创建一个磁盘组时,你可以指定分配单元的大小,从1MB到64MB之间的成倍限制。也就是说你可以设置一个磁盘组的au规模为1、2、4、8、16、32或64MB。

  显然,选择的au规模越大,映射一个文件或一个给定规模的扩展段数目就会越少。较大的au对大型数据文件来说比较有益,并降低了跟踪所需的SGA。每个单独的扩展段放在一个单独的磁盘上。

  扩展段的规模可以随1au到8au到64au而不同。一个给定扩展段的au数量取决于分配的扩展段数量,扩展段的规模最大可以是20,000个扩展段对8个au,以及40,000个扩展段对64个au。这也是有益于大型数据文件,使得所需跟踪的扩展段更少。

  你可以看到一个磁盘组中的磁盘间扩展段是怎么分配的,通过查看X$KFFXP:


  SQL> select count(*), group_kffxp, disk_kffxp
  from X$KFFXP
  group by group_kffxp, disk_kffxp
  order by group_kffxp;


  这会显示给你每个磁盘分配了多少au,如果你有一个健康而稳定的系统,那么一个磁盘组中的每个磁盘都应该具有类似数量的au

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3