检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
增强可用性:如果分区表的某个分区出现故障,表在其他分区的数据仍然可用。 方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。 GaussDB支持的分区表为一级分区表和二级分区表,其中一级分区表包括范围分区表、间隔分区表、列表分区表、哈希分区表四种,二级分区表包括范围分区、列表分区、哈希分区两两组合的九种。
增强可用性:如果分区表的某个分区出现故障,表在其他分区的数据仍然可用。 方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。 GaussDB支持的分区表为一级分区表和二级分区表,其中一级分区表包括范围分区表、间隔分区表、列表分区表、哈希分区表四种,二级分区表包括范围分区、列表分区、哈希分区两两组合的九种。
增强可用性:如果分区表的某个分区出现故障,表在其他分区的数据仍然可用。 方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。 GaussDB支持的分区表为范围分区表,列表分区表,哈希分区表。 范围分区表:将数据基于范围映射到每一个分区。这个范围是由创建分区表时指定的分区
过程,请参见计费样例。 续费 包年/包月实例在到期后会影响数据库实例的正常运行。如果您想继续使用云数据库,需要在规定的时间内为云数据库进行续费,否则计算、存储等资源将会自动释放,数据也可能会丢失。 续费包括手动续费和自动续费两种方式,您可以根据需求选择。了解更多关于续费的信息,请参见续费概述。
DQL/DML-DDL并发 表级DDL会给分区表施加8级锁,阻塞全部的DQL/DML操作。 分区级DDL会给分区表施加4级锁,并给目标分区施加8级锁。当DQL/DML与DDL作用不同分区时,支持二者执行层面的并发;当DQL/DML与DDL作用相同分区时,后触发业务会被阻塞。 如果
GaussDB实例删除后,备份是否会保留 数据库实例删除后,手动备份默认为您保留,需要手动删除,并按照备份空间计费标准收取相应的费用。实例冻结后,备份不会收取费用。 自动备份及相关的备份文件会自动删除。 父主题: 备份与恢复
空间持续膨胀。 对大表的自动清理参数进行调优 AUTOVACUUM基于死亡元组百分比确认是否对特定表进行清理(详见自动清理规模因子参数autovacuum_vacuum_scale_factor,因此,对于元组较多的大表,默认参数下相对较难触发自动清理(例如表中元组超过一亿,死亡
自动续费 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致GaussDB实例被自动删除。自动续费的规则如下所述: 以云数据库GaussDB的到期日计算第一次自动续费日期和计费周期。 云数据库GaussDB自动续费周期以您选择的续费时长为准,按月购买每次续费一个月,按年购买每次续费一年。
目前,GaussDB支持磁盘扩容和CPU/内存规格变更。 在磁盘扩容期间,云数据库GaussDB实例一直可用,业务不受影响,但不允许删除和重启实例。 在CPU/内存规格变更期间,有1到2次网络秒级闪断。规格变更过程中可能会发生主备倒换,倒换时业务可能会短暂中断。 规格变更完成后,在V2.0-3.100版
量可能会不足,建议用户进行磁盘扩容,确保磁盘空间足够。 如果原有规格的磁盘已是最大,请先升级规格。 针对数据空间过大,可以删除无用的历史表数据。 如果实例变为只读状态,您需要先联系客服解除只读状态;如果实例非只读状态,则可以直接执行删除操作。 可在业务低峰期对碎片率高的表执行optimize优化,以便释放空间:
GS_SQL_PATCH GS_SQL_PATCH系统表存储当前节点上的SQL_PATCH的状态信息。 表1 GS_SQL_PATCH字段 名称 类型 描述 patch_name name PATCH名称。 unique_sql_id bigint 查询全局唯一ID。 owner
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condi
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
行表达式 语法: row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 对于<,<=,>,>=的情况下,行中
应用程序是否需要支持自动重连GaussDB数据库 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 父主题: 数据库连接
通过使用GaussDB接口,您可以使用GaussDB的创建实例、删除实例、查询实例列表、获取与修改指定实例参数、设置与查询自动备份策略等功能,详情请参见下表。 类型 子类型 说明 GaussDB 接口 引擎版本和规格 包括查询数据库引擎的版本、查询数据库规格、查询引擎列表、查询实例可变更规格接口。 GaussDB 接口
同一条语句中,修改单个表或多个表的名称,对名称的修改不会影响所存储的数据。 注意事项 当修改单个表的表名称时,与ALTER TABLE中RENAME语法等价。 当修改多个表的表名称时,与同时执行多次ALTER TABLE中RENAME语法等价;但不支持多组表中,同时存在本地临时表和非本地临时表修改表名称场景。
参数说明 database_name 数据库名称。 取值范围:字符串,要符合标识符命名规范,且最大长度不超过63个字符。若超过63个字符,数据库会截断并保留前63个字符当作数据库名称。当数据库名称中包含大写字母时数据库会自动转换为小写字母,如果需要创建包含大写字母的数据库名称则需要使用双引号括起来。
表达式 简单表达式 条件表达式 子查询表达式 数组表达式 行表达式 父主题: SQL参考
GaussDB提供了两种删除表数据的语句:删除表中指定条件的数据,请参考DELETE;或删除表的所有数据,请参考TRUNCATE。 TRUNCATE快速地从表中删除所有行,它和在每个表上进行无条件的DELETE有同样的效果,不过因为它不做表扫描,因而快得多。在大表上最有用。 拷贝数据