一个IO性能调优的问题 请问下,如果我把数据库分件分散到不同的硬盘分区中去,但这些硬盘分区属于同一个物理硬盘,这样做的话对性能有帮助吗?另外就是我在redhat linux下,如何查看那些分区对应实际的物理硬盘? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该根分区没什么关系。如果做raid的话但是可以提高性能。原来其实就是提高柱面数量,获得最大的同时读写速度。 无效果!同一个物理磁盘驱动器,IO指标是恒定的。指定不同的Raid控制器,用不同的磁盘组做RAID,这样才可能做IO的优化。RAID 0可以增加写入性能,但安全性没有保证。详细资料,可以参考RAID定义. io有瓶颈,最好使用raid,感觉可以做到把不同的io任务分散到不同的物理硬盘上面。 同一块磁盘,无论怎么分区,效果不大。但是可以使用raw分区让数据库直接对分区进行读写,这样效率比经过OS来读写要稍快一些。使用RAID,那是物理上的并行了。 个人感觉你的做法没有啥实际上的大意义,如果你使用了高性能的磁盘阵列,本身这个就不是什么问题了。所以,话说,你不需要在这个方面纠结了。主要延迟ORACLE性能的还是混村民众率的问题,这个和SQL语句、优化器的关系更大一些。另外就是CPU、内存这方面的性能能更加重要的说。当然了,前面的最让人扎狂的是,资金的问题 oracle语句请教 goto语句在pl/sql中的简单运用问题 PL/SQL 多表连接问题!!! 我想学oracle但是我只看过数据库基础这本书,帮我介绍一本适合初学者的书好嘛??? 关于调用外部过程!在线急等!谢谢! UTL_FILE 文件操作的问题!急! 关于数据导出的问题,请高手指点 oracle归档问题 如何用exp/imp将system的对象导入到其他用户中 散分了!!!!二进制的形式保存用哪个字段?急在线等。! 数据库数据丢失问题 not in 的问题
如果做raid的话但是可以提高性能。
原来其实就是提高柱面数量,
获得最大的同时读写速度。
但是可以使用raw分区让数据库直接对分区进行读写,这样效率比经过OS来读写要稍快一些。使用RAID,那是物理上的并行了。