news 2026/5/7 12:13:33

doris数据库中各参数的说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
doris数据库中各参数的说明

Doris作为分布式分析型数据库,其参数体系主要分为集群级、节点级和会话级三类。以下是核心参数的分类说明(参数名均以实际配置文件为准):


一、集群级参数

1.数据存储
  • storage_medium:存储介质类型(SSD/HDD),影响数据冷热分层策略
  • storage_cooldown_time:数据冷却时间阈值(单位:秒),满足条件后数据自动迁移至冷存储
  • max_bytes_per_broker_scanner:单个Broker导入任务的最大字节限制,默认 $$ 1024 \times 1024 \times 1024 \times 3 $$ (3GB)
2.查询优化
  • enable_vectorized_engine:向量化执行引擎开关(默认开启)
  • batch_size:向量化计算批次大小,影响内存与CPU利用率
  • disable_join_reorder:是否禁用Join重排序优化(调试用)

二、节点级参数(FE/BE配置)

1.Frontend(FE)参数
  • query_port:MySQL协议查询端口(默认9030)
  • metadata_failure_recovery:元数据损坏时是否强制恢复(慎用)
  • max_connection_per_user:单用户最大连接数限制
2.Backend(BE)参数
  • be_port:BE服务端口(默认9060)
  • brpc_idle_wait_max_time:BRPC连接最大空闲时间(毫秒)
  • mem_limit:BE进程最大内存占用(建议为物理内存80%)

三、会话级参数(动态生效)

SET [GLOBAL|SESSION] var_name = value;
  • exec_mem_limit:单查询内存上限(如SET exec_mem_limit=8589934592;设置8GB)
  • timeout:查询超时时间(秒)
  • parallel_fragment_exec_instance_num:并行实例数,影响分布式计算并发度

四、关键性能参数

参数名作用域说明
max_scan_key_numBE单次Scan最大Key数,过大可能导致BE OOM
load_parallelism_num集群数据导入并发度
max_pushdown_conditions_per_column会话谓词下推条件数上限,影响过滤效率

五、特殊场景参数

  • 数据压缩compression_codec(支持LZ4/Snappy/ZSTD)
  • 倒排索引inverted_index_parser_mode(控制全文索引分词策略)
  • 物化视图materialized_view_rewrite_mode(查询重写粒度控制)

操作建议

  1. 优先级顺序:会话级 > 节点级 > 集群级
  2. 动态生效:通过SET命令修改会话参数无需重启服务
  3. 风险参数force_rollbackdisable_storage_compaction等需DBA介入操作

注:完整参数列表请参考官方文档,生产环境调整前务必在测试集群验证。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:11:57

Jupyter Lab + PyTorch:打造高效的AI研究工作流

Jupyter Lab PyTorch:打造高效的AI研究工作流 在深度学习项目中,最让人头疼的往往不是模型设计本身,而是环境配置——“在我机器上能跑”成了组会汇报时的经典尴尬。更别提新成员加入时,光是安装依赖、解决CUDA版本冲突就得花上大…

作者头像 李华
网站建设 2026/5/3 4:29:43

JiyuTrainer下载安装教程:专为中文大模型设计的训练器

JiyuTrainer下载安装教程:专为中文大模型设计的训练器 在中文大模型研发日益火热的今天,一个常见却令人头疼的问题摆在许多研究者面前:为什么本地环境总是在 ImportError 和 CUDA 版本不兼容之间反复横跳?明明代码写好了&#xff…

作者头像 李华
网站建设 2026/5/3 9:07:28

无源蜂鸣器驱动电路与有源方案对比原理

蜂鸣器怎么选?无源和有源方案的实战对比与设计陷阱揭秘 你有没有遇到过这样的场景: 项目快量产了,老板突然说“提示音太单调,加个音乐效果”; 或者调试时发现蜂鸣器一响,ADC采样就跳数、通信莫名出错………

作者头像 李华
网站建设 2026/5/1 8:29:48

minicom基本操作详解:零基础快速上手

从零开始玩转串口调试:minicom 实战全指南你有没有遇到过这样的场景?手里的开发板上电后屏幕一片漆黑,SSH 连不上,HDMI 没输出,网络也 ping 不通——但你知道它其实正在“默默启动”。这时候,真正能救你的不…

作者头像 李华
网站建设 2026/5/2 12:31:30

FPGA实现多路选择器的硬件描述语言编码示例

FPGA中的多路选择器设计:从原理到实战的完整指南在现代数字系统设计中,FPGA(现场可编程门阵列)早已不再是小众的实验平台,而是通信、工业控制、边缘计算乃至AI推理加速的核心载体。它的强大之处不仅在于并行处理能力&a…

作者头像 李华
网站建设 2026/5/4 16:29:41

PyTorch-v2.8新特性解析:性能提升背后的秘密

PyTorch v2.8 新特性解析:性能提升背后的秘密 在深度学习模型越来越“重”的今天,训练一次大模型动辄耗费数天、数百张 GPU 卡,资源成本和时间开销已成为制约 AI 创新的关键瓶颈。开发者不再只关心“能不能跑通”,更关注“跑得多快…

作者头像 李华