检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可能原因 业务执行过程中正常的数据下盘超过告警阈值。 业务SQL的查询执行计划欠佳,大量数据导入内存触发下盘。 未及时清理过期数据,导致扫描到过多无效数据而触发下盘。 处理步骤 确认执行计划是否欠佳。 从告警的附加信息中获取SQL语句,对相关表执行ANALYZE后再次执行SQL,查看下盘量是否降低。
ending_list_limit的值(默认为4MB) INVISIBLE 控制优化器是否生成索引扫描相关计划。 取值范围: ON表示不生成索引扫描相关计划。 OFF表示生成索引扫描相关计划。 默认值:OFF WHERE predicate 创建一个部分索引。部分索引是一个只包含
分布式架构扩展对等同构的ECS节点。 支持在线,在线扩容过程中,DWS服务不重启,持续对外提供服务。 耗时与用户的数据库对象数量和数据量正相关。 集群版本:所有版本,8.1.1开始支持在线 集群缩容 磁盘容量调整、算力调整。 分布式架构收缩部分ECS节点。 支持在线,在线缩容过程中,DWS服务不重启,持续对外提供服务。
i表示“不可变的”(immutable)函数,对于相同的输入总是输出相同的结果。 s表示“稳定的”(stable)函数,对于固定输入其结果在一次扫描里不变。 v表示“易变”(volatile)函数,其结果可能在任何时候都变化。 pronargs smallint 参数个数。 pronargdefaults
230 表1 8.2.1.230新增功能/解决问题列表 类别 功能或问题描述 问题原因 问题出现版本 修复建议 新增功能 细粒度备份恢复支持在线DDL:支持在细粒度备份过程期间对表进行DDL操作。 - - - 细粒度表级恢复支持恢复至异构集群:细粒度表级恢复不再受目标集群必须与恢复集群的拓扑结构一致的约束。
i表示“不可变的”(immutable)函数,对于相同的输入总是输出相同的结果。 s表示“稳定的”(stable)函数,对于固定输入其结果在一次扫描里不变。 v表示“易变”(volatile)函数,其结果可能在任何时候都变化。 pronargs smallint 参数个数。 pronargdefaults
务能力,提高应用程序的容错能力。 使用JDBC负载均衡连接集群: 开启JDBC负载均衡,URL需要配置至少一个CN节点内网IP,之后会自动扫描所有的CN节点IP,JDBC负载均衡可以使连接随机到其中一个CN,从而实现类似ELB的效果。 使用multi-host方式连接集群:使用J
OF的触发器。对于MERGE INTO语句,视图和基础表上都不能有触发器。 视图定义不能包含子链接。 视图定义不能包含属性为VOLATILE的函数(函数值可以在一次表扫描内改变的函数) 视图定义不能对表的分布键所在列起别名,或将普通列起别名为分布键列名。 视图更新操作中包含RETURNING子句时,视图定义中的列只能来自于基础表。
如:obs://mybucket/tpch/nation/ 对于obs://bucket/prefix格式,若显式指定region参数时,域名信息将会读取指定的region参数;若region参数不指定,则读取defaultRegion的值,即安装集群时指定的region。 对于
禁止针对行存大表的频繁COUNT 磁盘能力强的场景(如SSD),本规则可适当放宽,但仍需关注I/O消耗情况。 违反规范的影响: 行存表的COUNT需要扫描全表,大表场景频繁COUNT会消耗大量I/O,如触发I/O瓶颈会导致整体性能问题。 方案建议: 建议降低COUNT频率、使用结果缓存、分区
OF的触发器。对于MERGE INTO语句,视图和基础表上都不能有触发器。 视图定义不能包含子链接。 视图定义不能包含属性为VOLATILE的函数(函数值可以在一次表扫描内改变的函数) 视图定义不能对表的分布键所在列起别名,或将普通列起别名为分布键列名。 视图更新操作中包含RETURNING子句时,视图定义中的列只能来自于基础表。
在排除I/O和网络问题后,对空表执行VACUUM FULL,即使是空表执行VACUUM FULL也比较慢,则说明是系统表较大导致。因为VACUUM FULL任意一张表时,都会扫描pg_class、pg_partition、pg_proc三张系统表,当这三个系统表过大时,也会导致VACUUM FULL执行较慢。 处理
不包含索引的表使用indexscan hint或indexonlyscan hint 通常只有在索引列上使用过滤条件才会生成相应的索引路径,全表扫描将不会使用索引,因此使用indexscan hint或indexonlyscan hint将不会使用 indexonlyscan只有输出列
禁止针对行存大表的频繁COUNT 磁盘能力强的场景(如SSD),本规则可适当放宽,但仍需关注I/O消耗情况。 违反规范的影响: 行存表的COUNT需要扫描全表,大表场景频繁COUNT会消耗大量I/O,如触发I/O瓶颈会导致整体性能问题。 方案建议: 建议降低COUNT频率、使用结果缓存、分区
不包含索引的表使用indexscan hint或indexonlyscan hint 通常只有在索引列上使用过滤条件才会生成相应的索引路径,全表扫描将不会使用索引,因此使用indexscan hint或indexonlyscan hint将不会使用 indexonlyscan只有输出列
1 ALTER DATABASE music1 SET TABLESPACE PG_DEFAULT; 关闭在数据库music1上缺省的索引扫描: 1 ALTER DATABASE music1 SET enable_indexscan TO off; 重置enable_indexscan参数:
连接管理 申请域名 修改集群域名 删除集群域名 获取集群可绑定的ELB列表 集群绑定ELB 集群解绑ELB 集群绑定EIP 集群解绑EIP 父主题: API说明
节点变更 > 重分布”。 系统将显示“重分布”页面。 在“重分布”页面选择默认的离线模式,单击“下一步:确认”提交重分布任务。 在线重分布 注意事项 在线重分布模式下数据库支持部分DDL和DCL操作。 正在重分布的表支持插入、删除、更新和部分DDL语法。支持功能如下: 可进行正在重
个操作符符合,则使用。否则,报错。 示例 示例1:阶乘操作符类型解析。在系统表中里只有一个阶乘操作符(后缀!),它以bigint作为参数。扫描器给下面查询表达式的参数赋予bigint的初始类型: 1 2 3 4 5 6 SELECT 40 ! AS "40 factorial";
ALTER DATABASE testdb_1 SET TABLESPACE PG_DEFAULT; 关闭在数据库testdb_1上缺省的索引扫描: 1 ALTER DATABASE testdb_1 SET enable_indexscan TO off; 重置enable_indexscan参数: