核心配置DG后,若primary端使用全闪存,standby端可否用传统存储

核心oracle数据库配置DG后,若primary端使用全闪存,standby端可否用传统存储,在预算有限的情况下,如何搭配才更加合理

参与32

5同行回答

haizdlhaizdl技术经理大连
首先,批量业务是一种数据写入非常集中而且数据量相当庞大的业务类型。对于ORACLE双节点的RAC来讲,如果跑一个中小规模银行数据量的结息日批量,日志的速度基本上是1-2GB/分钟。日志的写入是非常关键的性能因素点,如果日志切换不够顺畅,或者数据锁的大量存在,势必影响整个跑批的...显示全部

首先,批量业务是一种数据写入非常集中而且数据量相当庞大的业务类型。

对于ORACLE双节点的RAC来讲,如果跑一个中小规模银行数据量的结息日批量,日志的速度基本上是1-2GB/分钟。日志的写入是非常关键的性能因素点,如果日志切换不够顺畅,或者数据锁的大量存在,势必影响整个跑批的速度。而日志的写入并不是随机写,所以闪存的解决方案对于REDO日志来讲不一定是个好事儿。当然对于跑批过程中的多表查询还是很有帮助的。所以这个事情是个有利有弊的事情。

对于备库来讲,如果我们用的是最大性能模式,那么主库的性能不会因为备库的IO受到影响,最多就是备库的Archive Log积压一些而已。当然,如果这个时候发生故障,那么RTO相应长一些。

所以个人觉得,对于主库最好把数据盘放在闪存上,把REDO日志放在FC上。对于主备库的存储配置,如果能平均为一样,那是最好的,因为备库可能会在灾难时刻承担起和主库一样的角色。

收起
银行 · 2016-08-26
浏览1901
royalwzyroyalwzy技术经理海通证券股份有限公司
完全同意@[url=/home/space.php?uid=353923]Zhao Hai[/url]的回复基于成本的考虑,当然可以混搭,就是要注意DG的保护模式不要设置为最大保护,同时要考虑当备机Switchover或者Failover时的性能问题。显示全部

完全同意@[url=/home/space.php?uid=353923]Zhao Hai[/url]的回复

基于成本的考虑,当然可以混搭,就是要注意DG的保护模式不要设置为最大保护,同时要考虑当备机Switchover或者Failover时的性能问题。

收起
证券 · 2016-08-26
浏览1657
zp_ccczp_ccc高级技术主管国内某金融科技公司
可以通过ASM_PREFERRED_READ_FAILURE_GROUPS设置主存储优先读。显示全部

可以通过ASM_PREFERRED_READ_FAILURE_GROUPS设置主存储优先读。

收起
互联网服务 · 2016-08-26
浏览1691
hanfei000hanfei000系统架构师某城商行
双节点最好使用同类型、同配置、同设置的硬件,那怕配置低一些。否则出问题很难定位,也很难解决。显示全部

双节点最好使用同类型、同配置、同设置的硬件,那怕配置低一些。否则出问题很难定位,也很难解决。

收起
银行 · 2016-08-26
浏览1736
qiuhaoshuqiuhaoshu技术经理恒展数通
虽说是可以通过策略就制定读写优先级,但是还是可能有风险的。个人十分同意“Zhao Hai系统架构师, 大连农商银行”的意见。显示全部

虽说是可以通过策略就制定读写优先级,但是还是可能有风险的。个人十分同意“Zhao Hai系统架构师, 大连农商银行”的意见。

收起
系统集成 · 2016-08-30
浏览1554

提问者

xxjsb613
数据库管理员泉州银行
擅长领域: 双活存储灾备

问题来自

相关资料

问题状态

  • 发布时间:2016-08-26
  • 关注会员:6 人
  • 问题浏览:6470
  • 最近回答:2016-08-30
  • X社区推广