移动经分系统DB2 DPF高可用如何实现?

现在移动的经分系统,都是用的DB2 DPF,像我们这边的经分仓库就是由6台HP-UX主机15个节点构成,前段时间就是因为一个复杂的SQL导致NODE 0直接crash掉,导致整个库不可用,有没有一种可靠的方案为DPF环境提供高可用。我在网上也看了好多,利用HA做双机,具体的实施方案不清楚,或者有没有...显示全部

现在移动的经分系统,都是用的DB2 DPF,像我们这边的经分仓库就是由6台HP-UX主机15个节点构成,前段时间就是因为一个复杂的SQL导致NODE 0直接crash掉,导致整个库不可用,有没有一种可靠的方案为DPF环境提供高可用。

我在网上也看了好多,利用HA做双机,具体的实施方案不清楚,或者有没有更好的方案,请大家讨论,谢谢。

收起
参与48
  • 对于这种问题来说,高可用是无法做到解决问题的,只能从SQL层面调整优化,DPF本身虽然说是share nothing的结构,但是通常catalog节点是目录节点,很多表的catalog信息都存在这个节点,所以这个节点down掉就会影响整个系统,除非你在设计应用的时候,各个分区节点表的数据分散,并且各个查询都不会交叉运行在所有节点,这样才能做到down掉一个节点其他节点不受影响,DPF如果一个节点的表出现坏块,任何查询改表的数据的数据库都会down掉,这个也是数据ACDI的特点决定的
    2015-11-05

查看其它 12 个回答wolfop的回答

wolfopwolfop其它Why should I tell you?

从实际情况来看,部署了DB2 DPF的都没真的做HA,嘿嘿。实施太复杂。所以这样的架构实际中经常被挖苦不论主机还是存储都构成单点。

理论上用GPFS的跨存储复制+TSA+cold standby节点做吧,相对实施简单点,也不会HA failover以后有性能损失。具体参考pure data for operational analytic架构。不过这东西是理论上存在,实际上有谁做过么?高度怀疑。

IT其它 · 2015-11-11
浏览1516

回答者

wolfop
其它Why should I tell you?

wolfop 最近回答过的问题

回答状态

  • 发布时间:2015-11-11
  • 关注会员:13 人
  • 回答浏览:1516
  • X社区推广