openGauss 5.0.0 :高可用(9)

支持Global SysCache

可获得性

本特性自openGauss 3.0.0版本开始引入。

特性简介

全局系统缓存(Global SysCache)是系统表数据的全局缓存和本地缓存。原理如图1所示。

图 1 Global SysCache原理图

客户价值

全局系统缓存特性可以降低数据库进程的缓存内存占用,提升数据库的并发扩展能力。

特性描述

全局系统缓存特性指将系统缓存与会话解耦,绑定到线程上,结合线程池特性达到降低内存占用的目的,同时结合全局缓存,提升缓存命中率,保持性能稳定。

特性增强

支持更高的并发查询。

特性约束

  • 设置enable_global_syscache为on。建议设置enable_thread_pool参数为on。
  • 当DB数较多,且阈值global_syscache_threshold较小时,内存控制无法正常工作,性能会劣化。
  • 不支持分布式时序相关的任务,这些任务的内存控制与性能不受GSC特性的影响。
  • wal_level设置为minimal或者archive时,备机的查询性能会下降,会退化为短连接。

依赖关系

该特性降内存能力依赖于线程池特性。

支持备机build备机

可获得性

本特性自openGauss 3.0.0版本开始引入。

特性简介

备机build备机加快备机故障的恢复。 减小主机io和带宽压力。

客户价值

当业务压力过大时,从主机build备机会对主机的资源造成影响,导致主机性能下降、build变慢的情况。使用备机build备机不会对主机业务造成影响。

特性描述

使用gs_ctl命令可以指定对应的备机去build需要修复的备机。具体操作可参考《工具与命令参考》中的“系统内部使用的工具 > gs_ctl”章节。

特性增强

无。

特性约束

只支持备机build备机,只能使用指定ip和port的方式做build,同时在build前应确保需要修复备机的日志比发送数据的备机的日志落后。

依赖关系

无。

两地三中心跨Region容灾

可获得性

本特性自openGauss 3.1.0版本开始引入。

特性简介

openGauss 3.1.0支持两地三中心跨Region容灾。

客户价值

业务需要底层数据库提供跨地域的容灾能力,来保证极端灾难情况下数据的安全和可用性。

特性描述

金融、银行业对数据的安全有着较高的要求,当发生火灾,地震,战争等极端灾难情况下,需要保证数据的安全性,因此需要采取跨地域的容灾的方案。跨地域容灾通常是指主备数据中心距离在200KM以上的情况,主机房在发生以上极端灾难的情况下,备机房的数据还具备能继续提供服务的能力。本特性的目的是提供一套支持openGauss跨地域容灾的解决方案。

该特性当前提供以下解决方案:

基于流式复制的异地容灾解决方案(从openGauss 3.1.0版本开始提供该解决方案)。

特性增强

openGauss 3.1.0版本针对两地三中心跨Region容灾特性新增基于流式复制的异地容灾解决方案。

  • 支持灾备数据库failover。
  • 支持容灾主备数据库实例计划内switchover。

基于流式复制的异地容灾解决方案:

具体约束参见《数据库运维指南》中“两地三中心跨Region容灾”章节。

依赖关系

无。

 

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值