多套系统ASM磁盘同时扩容的问题?

在生产中有时会需要多套数据库系统共用一套存储,而ASM又需要同时扩容,导致rebalance过程中存储负荷过大的问题,有没有比较好的解决经验?

参与12

2同行回答

y18511664518y18511664518技术总监长城超云
如果有条件,建议各系统分离存储显示全部

如果有条件,建议各系统分离存储

收起
金融其它 · 2017-08-01
浏览1919
renou2012renou2012数据库管理员KE
关于rebalance,对于同时增加ASM磁盘rebalance负载是不可避免的,至于你说的存储负载过大,这个应该还好吧,rebalance的速度主要取决于IO性能,个人觉得,你可以通过依次加入的形式,手动平衡磁盘组,选择系统相对不繁忙的时候或者晚上执行,同时,在你执行alter diskgroup add disk前后,都可...显示全部

关于rebalance,对于同时增加ASM磁盘rebalance负载是不可避免的,至于你说的存储负载过大,这个应该还好吧,rebalance的速度主要取决于IO性能,个人觉得,你可以通过依次加入的形式,手动平衡磁盘组,选择系统相对不繁忙的时候或者晚上执行,同时,在你执行alter diskgroup add disk前后,都可以选择执行alter diskgroup diskname rebalance power 9,加大平衡度(有0-11个级别,默认值为1),并且,关注后台v$asm_operator状态,至于你说的同时扩容,起码还有个先后顺序吧,当一个磁盘组完成的时候再依次加其他系统,原则就是综合时间,集中优先资源,依次执行。
还有一种思路就是,纯粹是为了避免rebalance,老asm磁盘组保持不变,新建新的磁盘组,老的磁盘组中的数据文件固定大小,在新asm磁盘组新建相应数据文件,以后新的数据写在新的asm磁盘组,当然这个方案的缺点确定也很明显。
至于具体的采用那种,个人倾向于第一种,希望可以帮到你。

收起
金融其它 · 2017-08-01
浏览1896

提问者

ancheng
数据库管理员建设银行北京数据中心
擅长领域: 数据库存储灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-31
  • 关注会员:3 人
  • 问题浏览:4471
  • 最近回答:2017-08-01
  • X社区推广