灌水唠嗑区
其他
问答
资源管理功能是否支持对内存(而不仅仅是CPU)进行限制?如何配置?
发表于2026-04-09 19:40:449次浏览6个评论
资源管理功能是否支持对内存(而不仅仅是CPU)进行限制?如何配置?
评论
登录后才可以发表评论
山佳发表于 3个月前
111
佛洛伊得发表于 3个月前
可以限制内存。IOPS.
柒柒天晴发表于 3个月前
111
GBASE8C-AN发表于 3个月前
支持。
具体配置步骤如下:
创建资源池:使用 CREATE RESOURCE POOL 命令,在其中通过 max_memory 参数来设定内存使用上限。该参数的单位为MB。资源池分为静态资源池和动态资源池,内存限制通常在动态资源池中配置。
关联用户:将需要进行内存控制的用户加入到特定的资源消费组(Consumer Group)中。
制定资源计划:创建一个资源计划(Resource Plan),并通过资源指令(Resource Directive)将上述消费组与设置了内存上限的资源池关联起来。
激活计划:最后,启动该资源计划即可生效。
需要注意的是,这里的“内存”限制主要作用于SQL执行过程中聚合、连接等算子所使用的缓冲区(Buffer)内存,而非整个数据库进程的全部内存。
zixuwang发表于 2个月前
谢谢分享
爱笑的眼睛发表于 2个月前
围观了。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526