openGauss高可用--延迟进入最大可用模式

延迟进入最大可用模式

可获得性

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

特性简介

支持主机延迟进入最大可用模式。

客户价值

当主机与同步备机之间的网络不稳定或其他原因导致主机感知到备机退出,且主机打开最大可用模式配置时,在一定时间窗内仍维持主机在最大保护模式的状态,超出该时间窗口后,主机进入到最大可用模式。

可以避免因网络抖动、进程闪断等因素导致主机在最大保护模式和最大可用模式之间频繁来回切换。

特性描述

当最大可用模式most_available_sync配置为on,在主备场景下,当存在同步备发生故障,导致不满足当前所配置的同步备数量(详细可参考synchronous_standby_names的含义)时,如果配置了keep_sync_window参数,则在keep_sync_window设置的时间窗口内,继续保持最大保护模式,即阻塞主机的事务提交,延缓进入最大可用模式的时间。

若在keep_sync_window超时窗口内,同步备机故障恢复,且满足当前所配置的同步备数量,则不阻塞事务,恢复到正常状态。

特性增强

无。

特性约束

  • 该特性仅在最大可用模式打开的前提下生效。

  • 启用该特性可能会对RPO造成影响, 若主机在所配置的超时时间窗口内发生故障,主机的事务只在本地提交,未同步到故障的同步备机。

  • 该特性不适用于级联备机。

依赖关系

依赖最大可用模式。

#openGauss #入门 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
opengauss-jdbc-3.0.0.jar 是一个用于连接和操作 OpenGauss 数据库的 Java JDBC 驱动程序。OpenGauss 是一款开源的关系型数据库管理系统,它提供了高性能、高可靠性和高安全性的数据存储和管理解决方案。opengauss-jdbc-3.0.0.jar 包含了与 OpenGauss 数据库进行交互所需的类和方法,可以帮助开发人员轻松地在他们的 Java 应用程序中使用 OpenGauss 数据库。 使用 opengauss-jdbc-3.0.0.jar,开发人员可以通过 Java 语言与 OpenGauss 数据库进行通信,执行 SQL 查询、更新和删除操作,管理数据库连接和事务等。这个 JDBC 驱动程序还支持连接池和多种高级特性,可以帮助开发人员优化他们的应用程序性能并提高数据库可用性。 为了使用 opengauss-jdbc-3.0.0.jar,开发人员需要在他们的 Java 项目中引入该 JAR 文件,并在代码中使用相应的类和方法来连接和操作 OpenGauss 数据库。对于有经验的开发人员来说,这并不复杂,他们可以很快地上手并开始利用 OpenGauss 数据库的优势来构建他们的应用程序。 总而言之,opengauss-jdbc-3.0.0.jar 是 OpenGauss 数据库的 Java JDBC 驱动程序,可以帮助开发人员在他们的 Java 应用程序中方便地使用 OpenGauss 数据库。通过这个开源的 JDBC 驱动程序,开发人员可以更加轻松地利用 OpenGauss 数据库的高性能和高可靠性,从而提升他们应用程序的质量和稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值