这取决于.在查看数据仓库时,如果您没有特定的设计,自动存储管理可能是一个很好的途径.
考虑AskTom,OTN Forums,OTN Forums 2和OTN Forums 3的讨论.
没有一种正确的方法来处理事情,答案会根据一系列硬件和网络因素而变化.为了自己发现,在基于ASM的计算机上,在一个SAN上预装一个样本数据仓库(只有一两个,足以玩),其中Raid由Linux和基于硬件的raid机器虚拟化.
通过计算所有三种环境的查询结果,您将能够发现哪种方法在性能方面最适合您.我使用ASN和基于Linux的虚拟raid部署了数据库,并且虚拟raid表现得稍好一些(几年前).但是,我怀疑这部分是驱动器的设置方式.
没有单一的正确答案.如果您可以提供有关大小和性能要求的更多详细信息,则可以探索各种测试用例.
– 编辑 –
每个“disk group”可以由适当子系统上的一个或多个磁盘,目录或文件组成. Oracle recommends“为获得最佳性能和可靠性,请在多个物理设备上选择RAID设备或逻辑卷,并实施条带和镜像一切(SAME)方法.”将文件放在文件系统上时.这就好像oracle推荐RAID 1 0一样.
但是,ASM管理的磁盘组“如果使用双向镜像,则正常冗余磁盘组至少需要两个故障组(或两个磁盘设备).正常冗余磁盘组中的有效磁盘空间是所有设备中的磁盘空间“显然自动提供镜像.
这些设备本身可以由RAID设备组成,依此类推.在我设置RAIDed数据仓库的实际测试中,文件系统上的简单虚拟RAID 5提供了可接受的性能,而额外的ASM没有增加性能优势.在这种优化任务中,首先确定您的资源,然后测试每个可能的配置,因为有时结果可能非常违反直觉.