检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
name 资源池名称。 cgroup name 资源池关联控制组名称。 ref_count int 资源池引用作业数,作业经过资源池不管是否管控都会计数,只在CN上有效。 fast_run int 资源池快车道运行作业数,只在CN上有效。 fast_wait int 资源池快车道排队作业数,只在CN上有效。
原因分析 存在部分SQL语句使用内存资源过多,造成内存资源耗尽,其余语句执行作业时无法分配到内存就提示内存不足。 处理方法 调整业务执行时间窗,与高并发执行业务的时间错峰执行。 查询当前集群的内存使用情况,找到内存使用过高的语句并及时终止,释放资源之后集群内存就会恢复。具体的操作步骤如下:
的空间不止2G。所以总容量为960G的3节点集群,总量能存480G的数据。因为存储硬盘本身不贵,客户数据才珍贵。在存算分离场景下,磁盘作为缓存盘,容量统计为真实磁盘容量;3个存算分离的数据节点,每个节点320G,总容量为960G。 客户在GaussDB(DWS)控制台上创建集群的
42704 错误原因:资源池未定义。 解决办法:检查资源池是否已经定义。 GAUSS-04617: "resource pool must be '%s' if the role cannot login." SQLSTATE: 22023 错误原因:资源池必须是默认资源池,否则用户不能login。
插入过程中会对数据进行缓存后再批量写盘。通过GUC参数“partition_mem_batch”和“partition_max_cache_size”,可以设置缓存个数以及缓存区大小。这两个参数的值越小,列存分区表的批量插入越慢。当然,越大的缓存个数和缓存分区,会带来越多的内存消耗。
描述 性能诊断 获取集群各节点的CPU、内存、I/O和网络资源使用情况,确认这些资源是否已被充分利用,是否存在瓶颈点。 系统调优 进行操作系统级以及数据库系统级的调优,更充分地利用机器的CPU、内存、I/O和网络资源,避免资源冲突,提升整个系统查询的吞吐量。 SQL调优 审视业务所用SQL语句是否存在可优化空间,包括:
描述 性能诊断 获取集群各节点的CPU、内存、I/O和网络资源使用情况,确认这些资源是否已被充分利用,是否存在瓶颈点。 系统调优 进行操作系统级以及数据库系统级的调优,更充分地利用机器的CPU、内存、I/O和网络资源,避免资源冲突,提升整个系统查询的吞吐量。 SQL调优 审视业务所用SQL语句是否存在可优化空间,包括:
≥ 0.0 资源池统计 负载资源池。 字符串 120s 采集集群资源池信息,可用来监控集群资源池对系统资源使用情况,资源池排队情况。 NA 资源池CPU配额。 ≥ 0 资源池内存配额。 ≥ 0 资源池磁盘配额。 ≥ 0 资源池允许的简单作业最大并发数。 ≥ 0 资源池允许的最大并发数。
在使用集群过程中,当用户的业务量过大,则需要更多的资源(CPU、内存、磁盘等)来支撑庞大的业务量,如果用户当前使用的集群资源不足,则需要新建集群,或将当前集群删除后创建一个资源更多的集群,这样不仅消耗成本,整个流程也会十分耗时。而且如果用户创建的集群自身资源较多,但业务量并没有那么多的情况下,会导致资源冗余,成本过高的出现。
配额说明 为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制。 数据仓库服务的默认用户配额如表1所示。关于如何查看配额以及扩大配额的详细信息,请参见关于配额。 表1 用户配额 资源类型 总配额 节点数 256
DROP RESOURCE POOL 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,则无法删除该资源池。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 1 DROP RESOURCE POOL [ IF EXISTS ] pool_name;
DROP RESOURCE POOL 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,则无法删除该资源池。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 1 DROP RESOURCE POOL [ IF EXISTS ] pool_name;
消耗更多的CPU和内存资源。 - OBS存算分离表支持insert overwrite OBS存算分离表支持insert overwrite INSERT 本地disk cache支持冷热设置 本地disk cache支持冷热设置,不同分区可配置不同的缓存策略。 - 引擎增强 列存支持jsonb/json类型
= 'N' or SS.DELETE_FLAG is null) 建议3.11 资源高消耗型SQL需做好压力测试和并发管控 违反规范的影响: 存储和计算资源过载,整体运行性能下降。 方案建议: 高资源消耗型SQL的主要特征: 大量UNION ALL 大量AGG(COUNT DISTINCT、MAX等)
会影响云服务资源的正常运行,请及时充值。 欠费原因 未购买套餐包,在按需计费模式下账户的余额不足。 欠费影响 包年/包月 对于包年/包月GaussDB(DWS)资源,用户已经预先支付了资源费用,因此在账户出现欠费的情况下,已有的包年/包月GaussDB(DWS)资源仍可正常使用。
磁盘扩容 功能介绍 随着客户业务的发展,磁盘空间往往最先出现资源瓶颈,在其他资源尚且充足的情况下,通过磁盘扩容可快速缓解存储资源瓶颈现象,操作过程中无需暂停业务,并且不会造成CPU、内存等资源浪费。 磁盘扩容功能仅8.1.1.203及以上版本支持,并且创建集群规格需要为存算一体SSD云盘类型。
空闲连接自动回收,及时释放内存资源,详情参见GUC参数syscache_clean_policy,用于设置DN空闲连接内存及数量清理策略。 新增函数gs_switch_respool,支持动态切换queryid/threadid使用的资源池,可以动态调整SQL使用的资源,详情参见gs_switch_respool。
= 'N' or SS.DELETE_FLAG is null) 建议3.11 资源高消耗型SQL需做好压力测试和并发管控 违反规范的影响: 存储和计算资源过载,整体运行性能下降。 方案建议: 高资源消耗型SQL的主要特征: 大量UNION ALL 大量AGG(COUNT DISTINCT、MAX等)
在实例监控页面展示检测到的慢实例的实时信息和慢实例的历史信息。 慢实例检测 DMS可以在集群的CN节点上自动配置并拉起慢实例检测脚本,通过周期性采集脚本的缓存表,将检测到的慢实例数据上报。用户可在界面上查看24小时内检测到的慢实例数量,以及在时间维度上的分布状态等信息,更为快捷的定位到拖慢整个集群的慢节点并分析其根因。
1:磁盘缓存块产生哈希冲突。 2:磁盘缓存块的生成时间晚于OldestXmin事务。 4:磁盘缓存读取缓存文件调用pread系统调用失败。 8:磁盘缓存块的数据版本不匹配。 16:写缓存写入的数据版本与最新版本不匹配。 32:打开缓存块对应的缓存文件失败。 64:磁盘缓存读取数据大小不匹配。 128:磁盘缓存块中记录的csn不匹配。