检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当参数设置为0时,表示所有的自动清理操作都记录到日志中。 当参数设置为-1时,表示所有的自动清理操作都不记录到日志中。 当参数设置为非-1时,当由于锁冲突的存在导致一个自动清理操作被跳过,记录一条消息。 默认值:-1 autovacuum_max_workers 参数说明:设置能同时运行的自动清理线程
协调节点扩容 恢复到已有实例 恢复到当前实例 磁盘扩容 规格变更 删除GaussDB实例 停止备份 实例形态变更 升级待观察 提交升级 升级自动提交 就地升级 升级回退 查看任务 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库
当参数设置为0时,表示所有的自动清理操作都记录到日志中。 当参数设置为-1时,表示所有的自动清理操作都不记录到日志中。 当参数设置为大于0时,当由于锁冲突的存在导致一个自动清理操作被跳过,记录一条消息。 默认值:-1 autovacuum_max_workers 参数说明:设置能同时运行的自动清理线程
当参数设置为0时,表示所有的自动清理操作都记录到日志中。 当参数设置为-1时,表示所有的自动清理操作都不记录到日志中。 当参数设置为非-1时,当由于锁冲突的存在导致一个自动清理操作被跳过,记录一条消息。 默认值:-1 autovacuum_max_workers 参数说明:设置能同时运行的自动清理线程
r = 0.0); 对自动清理速率进行参数调优 确认是否需要调整自动清理参数 通过运维视图查看指定表的死亡元组数与上一次自动清理时间等信息,当死亡元组远超自动清理阈值,并且距离上一次自动清理已经过去较长时间(例如一天),此时可基本确认当前实例需要手动调优自动清理参数。具体来说,可通过以下方式进行确认。
r = 0.0); 对自动清理速率进行参数调优 确认是否需要调整自动清理参数 通过运维视图查看指定表的死亡元组数与上一次自动清理时间等信息,当死亡元组远超自动清理阈值,并且距离上一次自动清理已经过去较长时间(例如一天),此时可基本确认当前实例需要手动调优自动清理参数。具体来说,可通过以下方式进行确认。
为包年/包月资源开通自动续费。 单个资源开通自动续费:选择需要开通自动续费的GaussDB实例,单击操作列“开通自动续费”。 图3 单个资源开通自动续费 批量资源开通自动续费:选择需要开通自动续费的GaussDB实例,单击列表左上角的“开通自动续费”。 图4 多个资源开通自动续费 选择续
TABLE range_int SET INTERVAL (5); 开启范围分区自动扩展要求分区表中不能存在分区键值为MAXVALUE的分区。 开启范围分区自动扩展只支持一级分区表、单列分区键。 关闭范围分区自动扩展。 gaussdb=# ALTER TABLE range_int SET
一级分区表自动扩展 开启列表分区的自动扩展功能,需要在创建一级列表分区表时指定AUTOMATIC关键字。一级列表分区表自动扩展支持多列分区键。 例如,创建一个支持自动扩展的列表分区表。 gaussdb=# CREATE TABLE auto_list (c1 int, c2 int)
partition_value的方式创建分类索引时,若指定的分区不存在,也会自动创建一个新的分区。当前支持范围分区自动扩展和列表分区自动扩展。 范围分区自动扩展 列表分区自动扩展 开启/关闭分区自动扩展 自动扩展分区的创建策略 父主题: 分区表
二级分区表自动扩展 创建二级分区表时,可以在创建列表分区定义上指定AUTOMATIC关键字,以支持二级分区表的一级自动扩展/二级自动扩展。 创建二级分区表时,在创建一级分区定义上指定AUTOMATIC,以支持一级自动扩展。 gaussdb=# CREATE TABLE autolist_range
开启/关闭二级列表分区自动扩展 使用ALTER TABLE SET SUBPARTITIONING可以开启/关闭二级列表分区自动扩展功能。 例如: 开启二级列表分区自动扩展。 gaussdb=# CREATE TABLE range_list (c1 int, c2 int) PARTITION
开启/关闭一级列表分区自动扩展 使用ALTER TABLE SET PARTITIONING 可以开启/关闭一级列表分区自动扩展。 例如: 开启一级列表分区表自动扩展。 gaussdb=# CREATE TABLE list_int (c1 int, c2 int) PARTITION
范围分区自动扩展 范围分区的自动扩展即间隔分区。开启范围分区自动扩展功能,需要在创建分区时明确指定INTERVAL子句。当前只支持一级间隔分区表,且只支持单列分区键。 -- 创建分区表并指定INTERVAL子句,表示支持范围分区自动扩展。 gaussdb=# CREATE TABLE
自动扩展分区的创建策略 分区自动扩展是一个自动提交的过程,当DML插入的数据无法匹配到已有的任意分区或创建分类索引指定的分区不存在时,会触发自治事务执行分区自动扩展。这一过程会对分区表施加短暂的锁定,与其他分区DDL命令相互阻塞。阻塞周期极为短暂,对系统运行或用户操作基本无影响。
在“存储与备份”模块,单击“自动扩容”。 图1 自动扩容 在“存储空间自动扩容”弹框,设置如下参数: 图2 存储空间自动扩容 表1 参数说明 类别 说明 存储空间自动扩容 是否开启自动扩容,默认关闭。 可用存储空间率 空间使用率小于用户设置的阈值时会自动触发扩容,默认20%。可选值为20%,25%,50%。
级别锁的行为控制请参见常规锁设计。 开启/关闭范围分区自动扩展 开启/关闭一级列表分区自动扩展 开启/关闭二级列表分区自动扩展 父主题: 分区自动扩展
列表分区自动扩展 开启列表分区的自动扩展功能,需要在创建分区时指定AUTOMATIC关键字。列表分区自动扩展支持一级分区和二级分区自动扩展。 使用列表分区的自动扩展功能,要求分区表中不能包含分区键值为DEFAULT的分区。 使用列表分区的自动扩展功能,需合理设计分区列,避免大量扩
参数说明:若打开该开关,ERROR级别报错会升级为PANIC报错,从而可以产生core堆栈。主要用于问题定位和业务测试。该参数可在PDB级别设置。 参数类型:布尔型 参数单位:无 取值范围: on:表示ERROR级别报错会升级为PANIC报错。 off:表示不会对ERROR级别报错进行升级。 默认值:off
参数说明:若打开该开关,ERROR级别报错会升级为PANIC报错,从而可以产生core堆栈。主要用于问题定位和业务测试。 参数类型:布尔型 参数单位:无 取值范围: on:表示ERROR级别报错会升级为PANIC报错。 off:表示不会对ERROR级别报错进行升级。 默认值:off 设置方式: