ERP
ERP中磁盘阵列条带的划分-针对Oracle数据库
ERP中磁盘阵列条带的划分-针对Oracle数据库Oracle I/O和条带阵列如何相互作用
在几乎所有的大型数据库中,对磁盘进行条带化可以增加磁盘I/O的速率,而不会因为要管理分布在多个单独磁盘上的数据文件而增加过多的负担。正如前面讨论的那样,可以利用应用数据库服务器上的卷管理器,专用I/O子系统,或者是两者的结合将磁盘组织成磁盘阵列。
如果使用的Oracle发布没有提供ASM,那么你在建立条带磁盘阵列的时候,可以设置用于给磁盘加条带的块大小。块大小就是数据迁移到阵列中的另一个磁盘之前写入当前磁
盘的数据量。理解不同条带的块大小与两种大小的Oracle I/O之间的相互作用,对于将I/O性能最大化非常关键。
假设一个Oracle数据块大小为8KB,并且
DB_FILE_MULTBLOCK_READ_COUNT初始化参数设为32。那么Oracle将支持两种大小的I/O:一个单独的8KB 数据块,和一个256KB的多块读(8KB的32倍)。然后假设为Oracle配置了一个包括4个磁盘的阵列,而块大小为64KB,那么256KB的数据库将会分散到4个磁盘中,以及每个磁盘64KB数据。
每个8KB的I/O将命中一个轴,而这8KB的数据将会置于