延安市网站建设_网站建设公司_关键词排名_seo优化
2025/12/30 2:35:51 网站建设 项目流程

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介入操作

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询