mem_limit:使用query_pool(BE节点中用于查询的内存)的上限,取值范围为0.0~1.0。 query_pool的查看方式请参见内存管理。 分类器(Classifier) 分类器用于匹配查询任务的信息。 匹配度最高的分类器才会生效,最终该分类器所属资源组为查询任务的资源组。一个资源组可以绑定一个或多个分类器。
可以在E-MapReduce控制台目标集群的集群服务页面,STARROCKS服务的配置页面的be.conf页签,新增或修改BE...
# 调整查询内存上限query_mem_limit 内存参数说明 session变量相关: query_mem_limit各 BE 节点上单个查询的内存限制,单位是 Byte。建议设置为 17179869184(16GB)以上。load_mem_limit各 BE 节点上单个导入任务的内存限制,单位是 Byte。如果设置为 0,StarRocks 采用 exec_mem_limit 作为内存限制。 内存分类: BE内...
"spill_mem_limit_threshold"="80%", "max_cpu_cores"="8", #查询触发 FE 实行查询队列的 CPU 核数阈值 "big_query_cpu_second_limit"="8", #大查询在be节点上使用的cpu上 "big_query_mem_limit"="1024*1024*1024*5", #大查询在be节点上使用的mem上限 "big_query_scan_rows_limit"="1000000",...
可在be.conf中配置mem_limit=xx%限制BE最大使用内存占比 可以查看下当前并行度(show variables like '%parallel_fragment_exec_instance_num')和单个sql内存限制(show variables like '%exec_mem_limit'),当前单个be内存使用也会受限于并行度*exec_mem_limit,可以根据BE节点内存调整这两个变量 ...
* 【必须】生产环境必须最小集群规模 3FE+3BE(建议 FE 和 BE 独立部署),如果混合部署, **必须配置 be.conf 中的 mem_limit** 为减去其他服务后剩余内存量,例如机器内存 40G,上面已经部署了 FE,理论上限会用 8G,那么配置下mem_limit=30G (40-8-2),2G 作为系统预留 ...
Starrocks查询内存优化,查看最大查询内存showvariableslike"%exec_mem_limit%";增加查询内存setglobal exec_mem_limit=51539607552;
SET GLOBAL exec_mem_limit = 8589934592;2.2) 修改超时时间doris默认最长查询时间为300s, 如果仍然未完成, 会被cancel掉mysql> SHOW VARIABLES LIKE "%query_timeout%"; +---+---+ | Variable_name | Value | +---+---+ | QUERY_TIMEOUT | 300 | +---+---+ 1 row in set (0.00 sec)可以...
starrocks_be_process_mem_bytes BE进程实际使用的内存(不包含预留的空闲内存)。 mem_limit query_pool starrocks_be_query_mem_bytes BE查询层使用总内存。 无 load starrocks_be_load_mem_bytes 导入使用的总内存。 load_process_max_memory_limit_bytes,load_process_max_memory_limit_percent table_meta star...
starrocks_be_clone_mem_bytes Tablet Clone任务使用的总内存。 无 update starrocks_be_update_mem_bytes 主键模型使用的总内存。 无 内存相关配置 BE配置 名称 默认值 描述 mem_limit 90% BE进程内存上限,默认硬限为BE所在机器内存的90%,软限为BE所在机器内存的80%。