分类:
2008-10-27 13:38:38
上面的图表旨在显示一对分布于磁盘组中可用磁盘上的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。