首页 > 数据库 > Oracle > 如何有效的为ASM磁盘组剔除磁盘添加磁盘
1 业务需求:
某业务系统由于磁盘io比较慢,导致数据录入慢,odi上传数据慢,故客户要求将原来的磁盘剔除掉,换成华为存储,以提升系统io效率。
IO性能如下:

2 添加磁盘,查看添加磁盘的性能
添加2个磁盘到EPMFDPDG磁盘组下

以下为成功的完成再平衡的时间点

2月13日到17:22分到2月25日的16:24分完成了磁盘添加操作,用时为17222分钟。
根据以上用时,1个月也不能完成磁盘添加删除任务。
3 oracle的官方文档,发现如下语句,可以提升asm磁盘的替换效率


4 测试添加一块磁盘和删除一块磁盘的效率
删除磁盘和添加磁盘放到一个 SQl 语句执行

查看完成的时间:
3 月20 日到22 :45 分到3 月22 日的21 :44 分完成了磁盘添加操作,用时为2819 分钟。
通过比对,17222/2819=6.1 发现效率提升了6 倍
5 将所有的磁盘进行删除和添加,发现效率竟然提升了 95 倍。


3 月29 日到11 :17 分到4 月3 日的12 :04 分完成了磁盘添加操作,用时为7247 分钟。
添加400G 的磁盘,用时为17222 ,那么删除400G 的磁盘也是17222 分钟,系统总共使用了8T 的数据,进行替换,8000G%400G=20*2*17222=688880 分钟
使用 oracle 官方文档的方法,时间为 7247 分钟, 688880%7247=95 故可以认为按照 oracle 官方文档的提示,效率提升了 95 倍。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69996316/viewspace-2765567/ ,如需转载,请注明出处,否则将追究法律责任。