Workload Group和Resource Group两种资源管理方案协同

Workload Group和Resource Group两种资源管理方案协同工作:

Doris集群增加3台服务器并使用Resource Group进行隔离

原有的Workload Group资源划分不会受到影响。

1、添加新节点并创建资源组

-- 添加新的后端节点,并划入名为"new_servers"的资源组

ALTER SYSTEM ADD BACKEND "new_host1:9050" PROPERTIES("tag.location" = "new_servers");

ALTER SYSTEM ADD BACKEND "new_host2:9050" PROPERTIES("tag.location" = "new_servers");

ALTER SYSTEM ADD BACKEND "new_host3:9050" PROPERTIES("tag.location" = "new_servers");

2、配置数据分布与查询路由

2.1数据分布:通过修改表的属性,为其在新资源组中分配副本。

1-将新数据分布在特定资源组,建表时通过replication_allocation属性指定。

CREATE TABLE example_table (

id BIGINT,

name VARCHAR(50),

create_time DATETIME

)

DUPLICATE KEY(id)

DISTRIBUTED BY HASH(id) BUCKETS 10

PROPERTIES (

"replication_allocation" = "tag.location.new_servers:1"

);

2-为现有表在新资源组增加一个副本。

ALTER TABLE your_table_name SET ("replication_allocation" = "tag.location.new_servers:1");

2.2查询路由:将特定用户或任务的查询绑定到新的资源组。

设置user1这个用户执行的查询,只使用新资源组中的节点,同样会受到其所在BE节点上Workload Group策略的管控。

SET PROPERTY FOR 'user1' 'resource_tags.location' = 'new_servers';

相关推荐
2301_7765087219 分钟前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
cxr82829 分钟前
PaperclipAI 组织关系与智能体协作指南
数据库·人工智能·架构·ai智能体·openclaw
跨境卫士-小汪1 小时前
高风险订单识别不足如何设置拦截与二次核验
大数据·人工智能·产品运营·跨境电商·营销策略
@insist1231 小时前
数据库系统工程师-Armstrong 公理系统:函数依赖推理与候选码求解核心方法论(重点)
数据库·软考·软件设计师·软件水平考试
贾斯汀玛尔斯1 小时前
kinbana中无法在discover中显示在ES中创建的索引--解决方案
大数据·elasticsearch·搜索引擎
山峰哥1 小时前
查询优化案例:从慢查询到闪电般的查询速度
数据库·sql·性能优化·编辑器·深度优先
杨云龙UP2 小时前
Oracle ASM磁盘组空间分配与冗余理解
linux·运维·数据库·sql·oracle
微学AI2 小时前
一款数据库SQL防火墙:可以拦截99.99%,可以阻止恶意SQL
数据库·sql
2401_884563242 小时前
Python Lambda(匿名函数):简洁之道
jvm·数据库·python
RFID科技的魅力3 小时前
零门槛上手!CP300R触屏RFID打印机操作体验与打印效果实测
大数据·物联网·rfid