一个IO性能调优的问题 请问下,如果我把数据库分件分散到不同的硬盘分区中去,但这些硬盘分区属于同一个物理硬盘,这样做的话对性能有帮助吗?另外就是我在redhat linux下,如何查看那些分区对应实际的物理硬盘? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该根分区没什么关系。如果做raid的话但是可以提高性能。原来其实就是提高柱面数量,获得最大的同时读写速度。 无效果!同一个物理磁盘驱动器,IO指标是恒定的。指定不同的Raid控制器,用不同的磁盘组做RAID,这样才可能做IO的优化。RAID 0可以增加写入性能,但安全性没有保证。详细资料,可以参考RAID定义. io有瓶颈,最好使用raid,感觉可以做到把不同的io任务分散到不同的物理硬盘上面。 同一块磁盘,无论怎么分区,效果不大。但是可以使用raw分区让数据库直接对分区进行读写,这样效率比经过OS来读写要稍快一些。使用RAID,那是物理上的并行了。 个人感觉你的做法没有啥实际上的大意义,如果你使用了高性能的磁盘阵列,本身这个就不是什么问题了。所以,话说,你不需要在这个方面纠结了。主要延迟ORACLE性能的还是混村民众率的问题,这个和SQL语句、优化器的关系更大一些。另外就是CPU、内存这方面的性能能更加重要的说。当然了,前面的最让人扎狂的是,资金的问题 在浏览器中打不开Oracle 11gR2的企业管理器页面 oracle用户管理的疑问 新手求一SQL,在线等 在数据库查询中,怎样规定日期区间? 怎样在HP-UX启动的时候,自动启动oracle9i的实例? 安装出错,OCS4J.properties没有,急,在线等 RECOVERY LAB - 3 (LOSS DATAFILE WITHOUT BACKUP USING OLD CONTROL FILE) 求一sql 客户端工具是必须的吗? 为什么安装Oracle 9i 时运行Setup.exe 没任何反应? 数据库数据丢失问题 not in 的问题
如果做raid的话但是可以提高性能。
原来其实就是提高柱面数量,
获得最大的同时读写速度。
但是可以使用raw分区让数据库直接对分区进行读写,这样效率比经过OS来读写要稍快一些。使用RAID,那是物理上的并行了。