写入的差别不大,但是查询的性能差别还是很大的。特别是采用分区能简化对数据的备份和恢复,或者on/offline数据的管理。因此,如果要决定采用分区,请不要考虑RAID的方案。

解决方案 »

  1.   

    不用raid方案,不是磁盘工作得很危险吗,如果有一个盘突然环了,怎么办呢
      

  2.   

    我觉得,上面几位好象对raid和oracle表分区还不了解,特别是Leehunter(理性猎人) ,什么是“写入的差别不大,但是查询的性能差别还是很大的”。什么是“如果要决定采用分区,请不要考虑RAID的方案”
    raid和oracle表分区本来就是两码事,怎么混到一起去了。
    不排除oracle最理想的raid是raid10,但raid也仅仅是磁盘的一种保护与io争端的一种解决办法。如果做raid的话,要么可以提供磁盘保护(raid0),要么可以提供高速磁盘io(raid2,raid3),有的还即提供保护,也加快了磁盘io(raid0+1,raid5),做过raid的磁盘,你可以认为是一张磁盘。
    oracle表分区是为了对大型表的一种存取方式,一般情况下,不会提供磁盘保护与高速io,但是可以提供分散的数据存取,有利于数据的保护,还可以提供高速的查询,如在分区中查询比在表中查询数据就要快。
    我见过很多,都是把分区表建立在raid上,没有谁说过“要决定采用分区,请不要考虑RAID的方案”的话。
      

  3.   

    呵呵,我的表达能力看来差很多了。
    我的意思是:
    分区和RAID不应扯在一起,如果觉得有必要分区的话就分区,没有必要分区的话就不分区。不要考虑与RAID的关系。
    谢谢penitent(只取一瓢) 的指正。