暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 工作负载管理

墨天轮 2019-10-12
727

工作负载管理

负载均衡

负载均衡是集群服务器产品中常用的一个组件,它可以作为所有集群服务器的一个入口,客户端先连接负载均衡服务器的IP地址和端口号,负载均衡服务器通过相应的算法选择集群中某一个服务器来接受该客户端的请求,这样就实现了集群的工作负载管理,使每个服务器资源可以得到充分的利用。

GaussDB 200集群提供了开源软件LVS+KeepAlived的负载均衡方案。

图1展示了负载均衡服务在集群中的位置。

图1 负载均衡

资源调度管理

如图2所示,展示了GaussDB 200内嵌资源调度管理技术,实现了基于策略和SLA(服务承诺等级)的任务调度机制。

集群管理员可以灵活的控制租户可使用的系统资源:

  • 创建控制组,来限制、记录、隔离进程组所使用的CPU资源。详细请参见设置控制组。
  • 创建资源池,实现对主机资源(内存、IO)进行划分并提供SQL的并发控制能力。资源池通过绑定控制组对资源进行管理。详细请参见创建资源池。
  • 创建租户,通过与资源池绑定,实现按租户对系统资源(CPU、内存、IO、存储空间)的隔离和作业的异常处理。详细请参见租户管理。
图2 资源调度管理结构图
  • 任务控制:通过客户端对服务端的连接数来控制任务。
  • 调度:查询语句在解析优化后由优化器评估所需要的资源,资源条件满足则进入执行控制,如果不满足则进入资源池等待。
  • 执行控制:基于策略以及SLA(服务承诺等级)来调度线程执行查询语句。

查看更多:华为GaussDB 200 企业级增强特性
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论