检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
连接工具gsql时,对PostgreSQL libpq进行了较大修改,但并未对此接口在应用程序开发场景下的使用做验证。因此对使用此接口做应用程序开发存在的风险未知,故不推荐用户使用此套接口做应用程序开发。推荐用户使用ODBC或JDBC接口来替代。 SQL差异 表1 GaussDB
GaussDB(DWS)支持敏感操作保护功能,当用户在控制台进行敏感操作时,则需要输入证明身份的凭证,身份验证通过后方可进行相关操作。为了账号安全,建议开启操作保护功能,该功能对账号以及账号下的子用户都生效。 目前支持的操作:绑定EIP、集群扩容、经典变更规格、删除集群、重启集群、启动集群、停止集群、增删C
PG_USER_MAPPING PG_USER_MAPPING系统表存储从本地用户到远程的映射。 需要有系统管理员权限才可以访问此系统表。普通用户可以使用视图PG_USER_MAPPINGS进行查询。 表1 PG_USER_MAPPING字段 名字 类型 引用 描述 oid oid
PGXC_TABLE_CHANGE_STAT PGXC_TABLE_CHANGE_STAT视图提供集群所有CN节点上当前数据库所有表的变更情况。除在每一行前面增加name类型的nodename字段外,其余字段的名称、类型和顺序与GS_TABLE_CHANGE_STAT视图相同。 表1
LB重试。 DWS.8902 当变更规格时,选择了不支持变更的规格。 选择规格列表中的其他规格。 DWS.8903 当变更规格时,选择的规格已经售罄。 选择规格列表中的其他规格。 DWS.8904 当变更规格时,租户下剩余的CPU资源不足,不能变更到对应规格。 选择规格列表中CPU数较少的规格,或购买CPU资源。
LB重试。 DWS.8902 当变更规格时,选择了不支持变更的规格。 选择规格列表中的其他规格。 DWS.8903 当变更规格时,选择的规格已经售罄。 选择规格列表中的其他规格。 DWS.8904 当变更规格时,租户下剩余的CPU资源不足,不能变更到对应规格。 选择规格列表中CPU数较少的规格,或购买CPU资源。
PGXC_TABLE_CHANGE_STAT PGXC_TABLE_CHANGE_STAT视图提供集群所有CN节点上当前数据库所有表的变更情况。除在每一行前面增加name类型的nodename字段外,其余字段的名称、类型和顺序与GS_TABLE_CHANGE_STAT视图相同。 表1
MySQL添加、删除列语句与GaussDB(DWS)存在差异。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 GaussDB不支持表定义中列序数的变更,工具暂不支持FRIST,AFTER特性的完整迁移。基于当前的临时方案,工具仅仅移除该关键字。 输入示例 1 2 3 4 5 6
用户存在依赖关系无法删除如何处理 问题现象 数据库使用中遇到某些用户离职或者角色变更时,要对其账号进行销户、权限进行回收等操作,但是删除用户时出现类似:role “u1” cannot be dropped because some objects depend on it的报错信息,无法删除该用户。
PG_USER_MAPPINGS PG_USER_MAPPINGS视图提供访问关于用户映射的信息的接口。 这个视图只是一个PG_USER_MAPPING的可读部分的视图化表现,如果用户无权使用它则查询此表时,有些选项字段会显示为空。 表1 PG_USER_MAPPINGS字段 名字
PG_FOREIGN_DATA_WRAPPER PG_FOREIGN_DATA_WRAPPER系统表存储外部数据封装器定义。一个外部数据封装器是在外部服务器上驻留外部数据的机制,是可以访问的。 表1 PG_FOREIGN_DATA_WRAPPER字段 名字 类型 引用 描述 oid
PG_JOB视图存储用户创建的定时任务的任务详细信息。 PG_JOB视图用于代替历史版本的PG_JOB系统表,提供对之前版本的前向兼容。原PG_JOB系统表已经变更为PG_JOBS系统表,关于PG_JOBS系统表的描述详见PG_JOBS。 表1 PG_JOB字段 名字 类型 描述 job_id bigint
PG_JOB视图存储用户创建的定时任务的任务详细信息。 PG_JOB视图用于代替历史版本的PG_JOB系统表,提供对之前版本的前向兼容。原PG_JOB系统表已经变更为PG_JOBS系统表,关于PG_JOBS系统表的描述详见PG_JOBS。 表1 PG_JOB字段 名字 类型 描述 job_id bigint
rm_scan_residualfiles_archive - 性能优化 优化sort内存排序性能 优化sort内存排序性能。 - 【行为变更】 不支持全库vacuum full/analyze/cluster,语法不会报错,但实际不会执行,只支持单表vacuum full/analyze/cluster。
此时容灾的“容灾状态”显示为“异常切换中”,异常切换需要时间请耐心等待。 切换成功后“容灾状态”更新为切换前的状态,如:切换前容灾状态为“异常”,切换后还是“异常”。 “异常切换”按钮用于容灾异常或者生产集群故障情况下主备切换操作。 容灾异常切换仅8.1.2及以上集群版本支持。 异常切换会将灾备集群升
说明: 如果集群名称不符合域名规范,默认的访问域名前缀会相应做一些调整。 不支持负载均衡能力。 单击“修改”可以修改内网访问域名。访问域名由字母、数字、中划线组成,以大小写字母开头,长度为4~63个字符。 更多信息请参见管理GaussDB(DWS)集群访问域名。 内网IP 通过内部网络访问集群数据库的IP地址。
PUBLICATION 功能描述 向当前数据库添加一个新的发布,发布的名称必须与当前数据库中任何现有发布的名称不同。发布本质上是通过逻辑复制将一组表的数据变更进行复制。 注意事项 该语法仅8.2.0.100及以上集群版本支持。 如果既没有指定FOR TABLE,也没有指定FOR ALL TABLES,
理员密码和删除集群的功能。 弹性规格变更 弹性规格变更仅支持ECS+EVS云盘的存算一体及存算分离集群,ECS本地盘的集群不支持。 弹性变更规格需要停止虚拟机,仅支持离线变更,变更时间大约需要5~10分钟。 包年/包月计费模式集群可进行弹性变更规格升配操作,默认按照包年包月计费,
本节介绍如下LOB函数: DBMS_LOB.APPEND DBMS_LOB.COMPARE DBMS_LOB.CREATETEMPORARY DBMS_LOB.INSTR DBMS_LOB.SUBSTR DBMS_LOB.APPEND DBMS_LOB.APPEND函数将源LOB的内容追加到指定的LOB。
带宽(可选)、数据库加密密钥(可选) 变更计费模式 支持变更为按需计费模式。 但包年/包月计费模式到期后,按需的资费模式才会生效。 到期后转为按需计费。 支持变更为包年/包月模式。 变更规格 支持变更实例规格。 不支持变更实例规格。 支持变更实例规格。 适用场景 适用于可预估资源