请问下,如果我把数据库分件分散到不同的硬盘分区中去,
但这些硬盘分区属于同一个物理硬盘,这样做的话对性能有帮助
吗?另外就是我在redhat linux下,如何查看那些分区对应实际的物理硬盘?

解决方案 »

  1.   

    应该根分区没什么关系。
    如果做raid的话但是可以提高性能。
    原来其实就是提高柱面数量,
    获得最大的同时读写速度。
      

  2.   

    无效果!同一个物理磁盘驱动器,IO指标是恒定的。指定不同的Raid控制器,用不同的磁盘组做RAID,这样才可能做IO的优化。RAID 0可以增加写入性能,但安全性没有保证。详细资料,可以参考RAID定义.
      

  3.   

    io有瓶颈,最好使用raid,感觉可以做到把不同的io任务分散到不同的物理硬盘上面。
      

  4.   

    同一块磁盘,无论怎么分区,效果不大。
    但是可以使用raw分区让数据库直接对分区进行读写,这样效率比经过OS来读写要稍快一些。使用RAID,那是物理上的并行了。
      

  5.   

    个人感觉你的做法没有啥实际上的大意义,如果你使用了高性能的磁盘阵列,本身这个就不是什么问题了。所以,话说,你不需要在这个方面纠结了。主要延迟ORACLE性能的还是混村民众率的问题,这个和SQL语句、优化器的关系更大一些。另外就是CPU、内存这方面的性能能更加重要的说。当然了,前面的最让人扎狂的是,资金的问题