检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
访问特殊数据类型 ecpg支持numeric、decimal、date、timestamp和interval数据类型。由于这些数据类型的内部结构较为复杂,无法被映射到初级数据类型的宿主变量,因此应用程序通过声明特殊类型的宿主变量以及使用pgtypes库中的函数处理这些特殊类型。p
访问特殊数据类型 ecpg支持numeric、decimal、date、timestamp和interval数据类型。由于这些数据类型的内部结构较为复杂,无法被映射到初级数据类型的宿主变量,因此应用程序通过声明特殊类型的宿主变量以及使用pgtypes库中的函数处理这些特殊类型。p
取值范围:整型,0~2147483647 0表示不在升级过程中或者就地升级和灰度升级的小版本升级过程中。 1表示在就地升级大版本升级过程中(执行升级命令,过了检查阶段生效)。 2表示在灰度升级大版本升级过程中(执行升级命令,过了检查阶段生效)。 默认值:0 用户执行完新包的前置命令,切回集群用户,so
升级参数 IsInplaceUpgrade 参数说明:是否在升级的过程中。该参数属于升级参数,用户无法修改,仅sysadmin用户可以访问。 参数类型:布尔型 参数单位:无 取值范围: on:表示在升级过程中。 off:表示不在升级过程中。 默认值:off 设置方式:该参数属于S
取值范围:整数,0~INT_MAX 0表示不在升级过程中。 1表示在就地升级过程中。 2表示在灰度升级过程中。 默认值:0 特殊情况:在使用灰度升级的情况下,若选择策略为大版本升级,即需要执行升级脚本和替换二进制包,会将upgrade_mode设置为2,选择策略为小版本升级,只替换二进制包,则不会设置upgrade_mode设置为2。
取值范围:整型,0~2147483647 0表示不在升级过程中或者就地升级和灰度升级的小版本升级过程中。 1表示在就地升级大版本升级过程中(执行升级命令,过了检查阶段生效)。 2表示在灰度升级大版本升级过程中(执行升级命令,过了检查阶段生效)。 默认值:0 用户执行完新包的前置命令,切回集群用户,so
GaussDB跨地域内网能访问吗 跨地域内网默认不能访问,不同区域的云服务之间内网互不相通。您可以通过公网访问,或者通过云连接/VPN打通网络实现内网访问。 弹性公网IP:不能通过内网IP地址访问GaussDB实例时,可以使用公网访问。具体请参见通过gsql连接实例。 云连接:对
取值范围:整数,0~INT_MAX 0表示不在升级过程中。 1表示在就地升级过程中。 2表示在灰度升级过程中。 默认值:0 特殊情况:在使用灰度升级的情况下,若选择策略为大版本升级,即需要执行升级脚本和替换二进制包,会将upgrade_mode设置为2,选择策略为小版本升级,只替换二进制包,则不会设置upgrade_mode设置为2。
取值范围:整型,0~2147483647 0表示不在升级过程中或者就地升级和灰度升级的小版本升级过程中。 1表示在就地升级大版本升级过程中(执行升级命令,过了检查阶段生效)。 2表示在灰度升级大版本升级过程中(执行升级命令,过了检查阶段生效)。 默认值:0 用户执行完新包的前置命令,切回集群用户,so
升级参数 IsInplaceUpgrade 参数说明:是否在升级的过程中。该参数属于升级参数,用户无法修改,仅sysadmin用户可以访问。 参数类型:布尔型 参数单位:无 取值范围: on:表示在升级过程中。 off:表示不在升级过程中。 默认值:off 设置方式:该参数属于S
取值范围:整数,0~INT_MAX 0表示不在升级过程中。 1表示在就地升级过程中。 2表示在灰度升级过程中。 默认值:0 特殊情况:在使用灰度升级的情况下,若选择策略为大版本升级,即需要执行升级脚本和替换二进制包,会将upgrade_mode设置为2,选择策略为小版本升级,只替换二进制包,则不会设置upgrade_mode设置为2。
灰度升级 操作场景 当涉及新功能或问题修复等需要进行版本升级时,云数据库GaussDB提供了灰度升级的方式,灰度升级支持升级自动提交和升级待观察两种操作方式。 升级自动提交是先升级所有备DN,再升级主DN,最后升级CN,升级完成后会自动提交升级。 升级待观察又名滚动升级。升级待观
”,单击“确定”,确认升级。 目标版本会展示出所有待升级的补丁版本,补丁版本为多个时,提交升级后会按照从小到大的顺序依次升级所有可升级的热补丁。 图2 版本升级界面 在“实例管理”页面,查看版本升级情况。 升级过程中,实例运行状态为“实例版本升级中”。 升级完成后,实例运行状态变为“正常”。
GaussDB信息页面。 在“实例管理”页面,选择指定的实例,单击“批量版本升级”。 图5 批量版本升级 在“批量版本升级”界面,单击“就地升级”,选择需要升级的“目标版本”,输入“confirm”,单击“确定”,确认升级。 图6 就地升级 在“实例管理”页面,查看版本升级情况。 升级过程中,实例运行状态为“实例版本升级中”。
建议的业务措施 热补丁升级 升级自动提交 在线升级 产品问题修复 自动 手动 全程无业务中断。 无。 就地升级 不涉及 离线升级 新功能上线 产品问题修复 自动 就地升级需要暂停业务约30分钟。 升级过程需要全程停止业务。 灰度升级 升级自动提交 在线升级 新功能上线 产品问题修复
外部服务器能否访问GaussDB数据库吗 开通公网访问的实例 对于开通公网访问功能的云数据库GaussDB实例,可以通过外网进行访问。 未开通公网访问的实例 在虚拟私有云中开通虚拟专用网络(Virtual Private Network,简称VPN),通过虚拟专用网络连接云数据库GaussDB。
objects 升级操作列表。 数组长度:0 - 1000 is_parallel_upgrade Boolean 是否正在进行AZ内并行升级。 true:当前实例处于灰度升级的升级待观察升级方式中,已选择了AZ内并行升级方式,后续无法更改。 false:当前实例处于升级流程中,未选择AZ内并行升级的方式,后续无法更改。
实例内核版本升级 功能介绍 GaussDB实例版本升级。包括就地升级,灰度升级,热补丁升级三种升级方式。 就地升级 就地升级需要停止业务进行,会一次性升级集群中所有节点。就地升级需要暂停业务30分钟来升级。 灰度升级 每个主DN或者CN组件升级就有一次10秒业务中断。升级过程均是先
Boolean 是否正在进行AZ内并行升级。 true:当前实例处于灰度升级的升级待观察升级方式中,已选择了AZ内并行升级方式,后续无法更改。 false:当前实例处于升级流程中,未选择AZ内并行升级的方式,后续无法更改。 null:当前实例尚未处于升级流程中。 表4 upgrade_action_list
提交阶段可以对升级完成后的实例进行业务测试,根据需要可以选择提交升级或者升级回退。 提交升级:在升级完成进入提交阶段时,业务测试正常后提交升级,完成本次升级流程。 升级回退:在升级完成进入提交阶段时,可以根据需要回退本次升级,回退到升级前的版本。 热补丁升级: 升级自动提交:热补