文档首页 > > 开发指南> 资源负载管理> 资源负载管理概述

资源负载管理概述

分享
更新时间: 2019/11/12 GMT+08:00

影响集群性能的资源包括内存、CPU和磁盘I/O 和存储空间等。

在业务运行中,系统压力可能集中在集群中的一部分节点或者系统资源中的某项资源,导致系统资源不能充分利用,集群性能不能充分发挥。DWS提供了一系列资源负载管理手段,来均衡任务对系统资源的利用。

CPU、内存是服务器上的计算资源,通过对资源的集中管控,可以有效避免“作业”占用资源的冲突,实现所有作业和谐共处,高优先级(例如关键报表的生成)的作业优先执行,以及用户间的资源隔离。

存储空间管理是多租户场景下的重要特性,用于限定不同用户可以使用的空间配额。DWS提供简易的语法接口,在创建用户时指定存储空间的大小,通过内部逻辑实现不同用户存储空间的统计和控制。

图1所示。其中:

  • CPU,I/O等计算资源:通过资源池进行管理。
  • 内存管理可以实现节点级别的控制和作业级别的控制。内存管理通过数据库系统参数、GUC参数,和资源池等进行控制。
  • 数据存储空间:通过创建用户时指定。

    资源池是DWS进行负载管理的基本单元,负责管理业务运行所需的系统资源(包括CPU、I/O和内存),并提供SQL的并发控制功能。

图1 资源负载管理概览
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区