blob: ed8790d21398be234d11cbe049820f0c8113c45c [file] [log] [blame]
import{_ as t,o as e,c as l,e as d}from"./app-Bp5kEZWW.js";const n={},a=d('<h1 id="参考" tabindex="-1"><a class="header-anchor" href="#参考"><span>参考</span></a></h1><h2 id="公共配置参数" tabindex="-1"><a class="header-anchor" href="#公共配置参数"><span>公共配置参数</span></a></h2><p>IoTDB ConfigNode 和 DataNode 的公共配置参数位于 <code>conf</code> 目录下。</p><ul><li><code>iotdb-common.properties</code>:IoTDB 集群的公共配置。</li></ul><h3 id="改后生效方式" tabindex="-1"><a class="header-anchor" href="#改后生效方式"><span>改后生效方式</span></a></h3><p>不同的配置参数有不同的生效方式,分为以下三种:</p><ul><li><strong>仅允许在第一次启动服务前修改:</strong> 在第一次启动 ConfigNode/DataNode 后即禁止修改,修改会导致 ConfigNode/DataNode 无法启动。</li><li><strong>重启服务生效:</strong> ConfigNode/DataNode 启动后仍可修改,但需要重启 ConfigNode/DataNode 后才生效。</li><li><strong>热加载:</strong> 可在 ConfigNode/DataNode 运行时修改,修改后通过 Session 或 Cli 发送 <code>load configuration</code> 命令(SQL)至 IoTDB 使配置生效。</li></ul><h3 id="系统配置项" tabindex="-1"><a class="header-anchor" href="#系统配置项"><span>系统配置项</span></a></h3><h4 id="副本配置" tabindex="-1"><a class="header-anchor" href="#副本配置"><span>副本配置</span></a></h4><ul><li>config_node_consensus_protocol_class</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_consensus_protocol_class</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">ConfigNode 副本的共识协议,仅支持 RatisConsensus</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">org.apache.iotdb.consensus.ratis.RatisConsensus</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>schema_replication_factor</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_replication_factor</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">Database 的默认元数据副本数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务后对<strong>新的 Database</strong> 生效</td></tr></tbody></table><ul><li>schema_region_consensus_protocol_class</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_consensus_protocol_class</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">元数据副本的共识协议,1 副本时可以使用 SimpleConsensus 协议,多副本时只能使用 RatisConsensus</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">org.apache.iotdb.consensus.ratis.RatisConsensus</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>data_replication_factor</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_replication_factor</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">Database 的默认数据副本数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务后对<strong>新的 Database</strong> 生效</td></tr></tbody></table><ul><li>data_region_consensus_protocol_class</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_consensus_protocol_class</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">数据副本的共识协议,1 副本时可以使用 SimpleConsensus 协议,多副本时可以使用 IoTConsensus 或 RatisConsensus</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">org.apache.iotdb.consensus.iot.IoTConsensus</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><h4 id="负载均衡配置" tabindex="-1"><a class="header-anchor" href="#负载均衡配置"><span>负载均衡配置</span></a></h4><ul><li>series_partition_slot_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">series_slot_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">序列分区槽数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>series_partition_executor_class</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">series_partition_executor_class</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">序列分区哈希函数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">org.apache.iotdb.commons.partition.executor.hash.BKDRHashExecutor</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>schema_region_group_extension_policy</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_group_extension_policy</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">SchemaRegionGroup 的扩容策略</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">string</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">AUTO</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_schema_region_group_num_per_database</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_schema_region_group_num_per_database</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当选用 CUSTOM-SchemaRegionGroup 扩容策略时,此参数为每个 Database 拥有的 SchemaRegionGroup 数量;当选用 AUTO-SchemaRegionGroup 扩容策略时,此参数为每个 Database 最少拥有的 SchemaRegionGroup 数量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>schema_region_per_data_node</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_per_data_node</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">期望每个 DataNode 可管理的 SchemaRegion 的最大数量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">与 schema_replication_factor 相同</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>data_region_group_extension_policy</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_group_extension_policy</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">DataRegionGroup 的扩容策略</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">string</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">AUTO</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_data_region_group_num_per_database</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_data_region_group_per_database</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当选用 CUSTOM-DataRegionGroup 扩容策略时,此参数为每个 Database 拥有的 DataRegionGroup 数量;当选用 AUTO-DataRegionGroup 扩容策略时,此参数为每个 Database 最少拥有的 DataRegionGroup 数量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>data_region_per_processor</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_per_processor</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">期望每个处理器可管理的 DataRegion 的最大数量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1.0</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_data_partition_inherit_policy</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_data_partition_inherit_policy</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">开启 DataPartition 继承策略后,同一个序列分区槽内的 DataPartition 会继承之前时间分区槽的分配结果</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>leader_distribution_policy</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">leader_distribution_policy</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">集群 RegionGroup 的 leader 分配策略</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">MIN_COST_FLOW</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_auto_leader_balance_for_ratis_consensus</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_auto_leader_balance_for_ratis_consensus</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否为 Ratis 共识协议开启自动均衡 leader 策略</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_auto_leader_balance_for_iot_consensus</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_auto_leader_balance_for_iot_consensus</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否为 IoT 共识协议开启自动均衡 leader 策略</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="集群管理" tabindex="-1"><a class="header-anchor" href="#集群管理"><span>集群管理</span></a></h4><ul><li>time_partition_interval</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">time_partition_interval</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">Database 默认的数据时间分区间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Long</td></tr><tr><td style="text-align:center;">单位</td><td style="text-align:left;">毫秒</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">604800000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>heartbeat_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">heartbeat_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">集群节点间的心跳间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Long</td></tr><tr><td style="text-align:center;">单位</td><td style="text-align:left;">ms</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>disk_space_warning_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">disk_space_warning_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">DataNode 磁盘剩余阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">double(percentage)</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.05</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="内存控制配置" tabindex="-1"><a class="header-anchor" href="#内存控制配置"><span>内存控制配置</span></a></h4><ul><li>datanode_memory_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">datanode_memory_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">存储,查询,元数据,流处理引擎,共识层,空闲内存比例</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Ratio</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">3:3:1:1:1:1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>schema_memory_allocate_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_memory_allocate_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">SchemaRegion, SchemaCache,PartitionCache,LastCache 占元数据内存比例</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Ratio</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">5:3:1:1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>storage_engine_memory_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">storage_engine_memory_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写入和合并占存储内存比例</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Ratio</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">8:2</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>write_memory_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">write_memory_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">Memtable 和 TimePartitionInfo 占写入内存比例</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Ratio</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">19:1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>primitive_array_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">primitive_array_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">数组池中的原始数组大小(每个数组的长度)</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">64</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>flush_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">flush_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">调用flush disk的写入内存比例,默认0.4,若有极高的写入负载力(比如batch=1000),可以设置为低于默认值,比如0.2</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.4</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>buffered_arrays_memory_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">buffered_arrays_memory_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">为缓冲数组分配的写入内存比例,默认为0.6</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.6</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>reject_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">reject_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">拒绝插入的写入内存比例,默认0.8,若有极高的写入负载力(比如batch=1000)并且物理内存足够大,它可以设置为高于默认值,如0.9</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.8</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>write_memory_variation_report_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">write_memory_variation_report_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">如果 DataRegion 的内存增加超过写入可用内存的一定比例,则向系统报告。默认值为0.001</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.001</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>check_period_when_insert_blocked</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">check_period_when_insert_blocked</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当插入被拒绝时,等待时间(以毫秒为单位)去再次检查系统,默认为50。若插入被拒绝,读取负载低,可以设置大一些。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">50</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>io_task_queue_size_for_flushing</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">io_task_queue_size_for_flushing</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">ioTaskQueue 的大小。默认值为10。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_query_memory_estimation</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_query_memory_estimation</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">开启后会预估每次查询的内存使用量,如果超过可用内存,会拒绝本次查询</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">bool</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>partition_cache_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">partition_cache_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">分区信息缓存的最大缓存条目数。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="元数据引擎配置" tabindex="-1"><a class="header-anchor" href="#元数据引擎配置"><span>元数据引擎配置</span></a></h4><ul><li>schema_engine_mode</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_engine_mode</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">元数据引擎的运行模式,支持 Memory 和 PBTree;PBTree 模式下支持将内存中暂时不用的序列元数据实时置换到磁盘上,需要使用时再加载进内存;此参数在集群中所有的 DataNode 上务必保持相同。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">string</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">Memory</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>mlog_buffer_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mlog_buffer_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">mlog 的 buffer 大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1048576</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>sync_mlog_period_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">sync_mlog_period_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">mlog定期刷新到磁盘的周期,单位毫秒。如果该参数为0,则表示每次对元数据的更新操作都会被立即写到磁盘上。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>tag_attribute_total_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">tag_attribute_total_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">每个时间序列标签和属性的最大持久化字节数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">700</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>tag_attribute_flush_interval</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">tag_attribute_flush_interval</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">标签和属性记录的间隔数,达到此记录数量时将强制刷盘</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>schema_region_device_node_cache_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_device_node_cache_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schemaRegion中用于加速device节点访问所设置的device节点缓存的大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_measurement_num_of_internal_request</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_measurement_num_of_internal_request</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">一次注册序列请求中若物理量过多,在系统内部执行时将被拆分为若干个轻量级的子请求,每个子请求中的物理量数目不超过此参数设置的最大值。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="数据类型自动推断" tabindex="-1"><a class="header-anchor" href="#数据类型自动推断"><span>数据类型自动推断</span></a></h4><ul><li>enable_auto_create_schema</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_auto_create_schema</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当写入的序列不存在时,是否自动创建序列</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">true or false</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_storage_group_level</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_storage_group_level</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当写入的数据不存在且自动创建序列时,若需要创建相应的 database,将序列路径的哪一层当做 database。例如,如果我们接到一个新序列 root.sg0.d1.s2, 并且 level=1, 那么 root.sg0 被视为database(因为 root 是 level 0 层)</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>boolean_string_infer_type</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">boolean_string_infer_type</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">&quot;true&quot; 或者 &quot;false&quot; 字符串被推断的数据类型</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">BOOLEAN 或者 TEXT</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">BOOLEAN</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>integer_string_infer_type</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">integer_string_infer_type</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">整型字符串推断的数据类型</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">INT32, INT64, FLOAT, DOUBLE, TEXT</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">DOUBLE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>floating_string_infer_type</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">floating_string_infer_type</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">&quot;6.7&quot;等字符串被推断的数据类型</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">DOUBLE, FLOAT or TEXT</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">FLOAT</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>nan_string_infer_type</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">nan_string_infer_type</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">&quot;NaN&quot; 字符串被推断的数据类型</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">DOUBLE, FLOAT or TEXT</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">DOUBLE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_boolean_encoding</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_boolean_encoding</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">BOOLEAN 类型编码格式</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">PLAIN, RLE</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">RLE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_int32_encoding</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_int32_encoding</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">int32 类型编码格式</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">PLAIN, RLE, TS_2DIFF, REGULAR, GORILLA</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">RLE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_int64_encoding</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_int64_encoding</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">int64 类型编码格式</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">PLAIN, RLE, TS_2DIFF, REGULAR, GORILLA</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">RLE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_float_encoding</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_float_encoding</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">float 类型编码格式</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">PLAIN, RLE, TS_2DIFF, GORILLA</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">GORILLA</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_double_encoding</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_double_encoding</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">double 类型编码格式</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">PLAIN, RLE, TS_2DIFF, GORILLA</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">GORILLA</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>default_text_encoding</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_text_encoding</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">text 类型编码格式</td></tr><tr><td style="text-align:center;">取值</td><td style="text-align:left;">PLAIN</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">PLAIN</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="查询配置" tabindex="-1"><a class="header-anchor" href="#查询配置"><span>查询配置</span></a></h4><ul><li>read_consistency_level</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">read_consistency_level</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">查询一致性等级,取值 “strong” 时从 Leader 副本查询,取值 “weak” 时随机查询一个副本。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">strong</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>meta_data_cache_enable</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">meta_data_cache_enable</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否缓存元数据(包括 BloomFilter、Chunk Metadata 和 TimeSeries Metadata。)</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>chunk_timeseriesmeta_free_memory_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">chunk_timeseriesmeta_free_memory_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">读取内存分配比例,BloomFilterCache、ChunkCache、TimeseriesMetadataCache、数据集查询的内存和可用内存的查询。参数形式为a : b : c : d : e,其中a、b、c、d、e为整数。 例如“1 : 1 : 1 : 1 : 1” ,“1 : 100 : 200 : 300 : 400” 。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1 : 100 : 200 : 300 : 400</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_last_cache</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_last_cache</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否开启最新点缓存</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>mpp_data_exchange_core_pool_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mpp_data_exchange_core_pool_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MPP 数据交换线程池核心线程数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>mpp_data_exchange_max_pool_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mpp_data_exchange_max_pool_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MPP 数据交换线程池最大线程数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>mpp_data_exchange_keep_alive_time_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mpp_data_exchange_keep_alive_time_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MPP 数据交换最大等待时间</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>driver_task_execution_time_slice_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">driver_task_execution_time_slice_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">单个 DriverTask 最长执行时间</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_tsblock_size_in_bytes</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_tsblock_size_in_bytes</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">单个 TsBlock 的最大容量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1024 * 1024 (1 MB)</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_tsblock_line_numbers</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_tsblock_line_numbers</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">单个 TsBlock 的最大行数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>slow_query_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">slow_query_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">慢查询的时间阈值。单位:毫秒。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">30000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>query_timeout_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">query_timeout_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">查询的最大执行时间。单位:毫秒。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">60000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_allowed_concurrent_queries</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_allowed_concurrent_queries</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">允许的最大并发查询数量。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>query_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">query_thread_count</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当 IoTDB 对内存中的数据进行查询时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">CPU 核数</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>batch_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">batch_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">服务器中每次迭代的数据量(数据条目,即不同时间戳的数量。)</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="存储引擎配置" tabindex="-1"><a class="header-anchor" href="#存储引擎配置"><span>存储引擎配置</span></a></h4><ul><li>timestamp_precision</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">timestamp_precision</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">时间戳精度,支持 ms、us、ns</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>default_ttl_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">default_ttl_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">数据保留时间,会丢弃 now()-default_ttl 之前的数据,单位 ms</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">long</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">36000000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_waiting_time_when_insert_blocked</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_waiting_time_when_insert_blocked</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当插入请求等待超过这个时间,则抛出异常,单位 ms</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>handle_system_error</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">handle_system_error</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当系统遇到不可恢复的错误时的处理方法</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">CHANGE_TO_READ_ONLY</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_timed_flush_seq_memtable</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_timed_flush_seq_memtable</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否开启定时刷盘顺序 memtable</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>seq_memtable_flush_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">seq_memtable_flush_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10800000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>seq_memtable_flush_check_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">seq_memtable_flush_check_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">检查顺序 memtable 是否需要刷盘的时间间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">600000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>enable_timed_flush_unseq_memtable</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_timed_flush_unseq_memtable</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否开启定时刷新乱序 memtable</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>unseq_memtable_flush_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">unseq_memtable_flush_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10800000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>unseq_memtable_flush_check_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">unseq_memtable_flush_check_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">检查乱序 memtable 是否需要刷盘的时间间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">600000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>tvlist_sort_algorithm</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">tvlist_sort_algorithm</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">memtable中数据的排序方法</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">TIM</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>avg_series_point_number_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">avg_series_point_number_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">内存中平均每个时间序列点数最大值,达到触发 flush</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>flush_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">flush_thread_count</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">当 IoTDB 将内存中的数据写入磁盘时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 0。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>enable_partial_insert</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_partial_insert</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">在一次 insert 请求中,如果部分测点写入失败,是否继续写入其他测点。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>recovery_log_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">recovery_log_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region的恢复过程中打印日志信息的间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">5000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>0.13_data_insert_adapt</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">0.13_data_insert_adapt</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">如果 0.13 版本客户端进行写入,需要将此配置项设置为 true</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>device_path_cache_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">device_path_cache_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">Device Path 缓存的最大数量,这个缓存可以避免写入过程中重复的 Device Path 对象创建</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">500000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>insert_multi_tablet_enable_multithreading_column_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">insert_multi_tablet_enable_multithreading_column_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">插入时启用多线程插入列数的阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="合并配置" tabindex="-1"><a class="header-anchor" href="#合并配置"><span>合并配置</span></a></h4><ul><li>enable_seq_space_compaction</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_seq_space_compaction</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">顺序空间内合并,开启顺序文件之间的合并</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>enable_unseq_space_compaction</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_unseq_space_compaction</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">乱序空间内合并,开启乱序文件之间的合并</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>enable_cross_space_compaction</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_cross_space_compaction</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">跨空间合并,开启将乱序文件合并到顺序文件中</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">true</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>cross_selector</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">cross_selector</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">跨空间合并任务选择器的类型</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">rewrite</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>cross_performer</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">cross_performer</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">跨空间合并任务执行器的类型,可选项是read_point和fast,默认是read_point,fast还在测试中</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">read_point</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>inner_seq_selector</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">inner_seq_selector</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">顺序空间内合并任务选择器的类型</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">size_tiered</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>inner_seq_performer</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">inner_seq_performer</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">顺序空间内合并任务执行器的类型,可选项是read_chunk和fast,默认是read_chunk,fast还在测试中</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">read_chunk</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>inner_unseq_selector</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">inner_unseq_selector</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">乱序空间内合并任务选择器的类型</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">size_tiered</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>inner_unseq_performer</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">inner_unseq_performer</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">乱序空间内合并任务执行器的类型,可选项是read_point和fast,默认是read_point,fast还在测试中</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">read_point</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>compaction_priority</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compaction_priority</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并时的优先级,BALANCE 各种合并平等,INNER_CROSS 优先进行顺序文件和顺序文件或乱序文件和乱序文件的合并,CROSS_INNER 优先将乱序文件合并到顺序文件中</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">BALANCE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>target_compaction_file_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">target_compaction_file_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并后的目标文件大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2147483648</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>target_chunk_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">target_chunk_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并时 Chunk 的目标大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1048576</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>target_chunk_point_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">target_chunk_point_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并时 Chunk 的目标点数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>chunk_size_lower_bound_in_compaction</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">chunk_size_lower_bound_in_compaction</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并时源 Chunk 的大小小于这个值,将被解开成点进行合并</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10240</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>chunk_point_num_lower_bound_in_compaction</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">chunk_point_num_lower_bound_in_compaction</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并时源 Chunk 的点数小于这个值,将被解开成点进行合并</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_inner_compaction_candidate_file_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_inner_compaction_candidate_file_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">空间内合并中一次合并最多参与的文件数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">30</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_cross_compaction_candidate_file_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_cross_compaction_candidate_file_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">跨空间合并中一次合并最多参与的文件数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">500</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_cross_compaction_candidate_file_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_cross_compaction_candidate_file_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">跨空间合并中一次合并最多参与的文件总大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">5368709120</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>cross_compaction_file_selection_time_budget</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">cross_compaction_file_selection_time_budget</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">若一个合并文件选择运行的时间超过这个时间,它将结束,并且当前的文件合并选择将用作为最终选择。当时间小于0 时,则表示时间是无边界的。单位:ms。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">30000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>compaction_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compaction_thread_count</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">执行合并任务的线程数目</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>compaction_schedule_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compaction_schedule_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并调度的时间间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">60000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>compaction_submission_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compaction_submission_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并任务提交的间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">60000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>compaction_write_throughput_mb_per_sec</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compaction_write_throughput_mb_per_sec</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">每秒可达到的写入吞吐量合并限制。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">16</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>sub_compaction_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">sub_compaction_thread_count</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">每个合并任务的子任务线程数,只对跨空间合并和乱序空间内合并生效</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>compaction_validation_level</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compaction_validation_level</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并结束后对顺序文件时间范围的检查,NONE关闭检查,RESOURCE_ONLY检查resource文件,RESOURCE_AND_TSFILE检查resource文件和tsfile文件</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">NONE</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>candidate_compaction_task_queue_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">candidate_compaction_task_queue_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">合并任务优先级队列的大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">50</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="写前日志配置" tabindex="-1"><a class="header-anchor" href="#写前日志配置"><span>写前日志配置</span></a></h4><ul><li>wal_mode</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_mode</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志的写入模式. DISABLE 模式下会关闭写前日志;SYNC 模式下写入请求会在成功写入磁盘后返回; ASYNC 模式下写入请求返回时可能尚未成功写入磁盘后。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">ASYNC</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>max_wal_nodes_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_wal_nodes_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志节点的最大数量,默认值 0 表示数量由系统控制。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>wal_async_mode_fsync_delay_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_async_mode_fsync_delay_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">async 模式下写前日志调用 fsync 前的等待时间</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>wal_sync_mode_fsync_delay_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_sync_mode_fsync_delay_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">sync 模式下写前日志调用 fsync 前的等待时间</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">3</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>wal_buffer_size_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_buffer_size_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志的 buffer 大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">33554432</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>wal_buffer_queue_capacity</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_buffer_queue_capacity</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志阻塞队列大小上限</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">500</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>wal_file_size_threshold_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_file_size_threshold_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志文件封口阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">31457280</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>wal_min_effective_info_ratio</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_min_effective_info_ratio</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志最小有效信息比</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>wal_memtable_snapshot_threshold_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">wal_memtable_snapshot_threshold_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">触发写前日志中内存表快照的内存表大小阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">8388608</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>max_wal_memtable_snapshot_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_wal_memtable_snapshot_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">写前日志中内存表的最大数量上限</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>delete_wal_files_period_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">delete_wal_files_period_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">删除写前日志的检查间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">20000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><h4 id="tsfile-配置" tabindex="-1"><a class="header-anchor" href="#tsfile-配置"><span>TsFile 配置</span></a></h4><ul><li>group_size_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">group_size_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">每次将内存中的数据写入到磁盘时的最大写入字节数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">134217728</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>page_size_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">page_size_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">内存中每个列写出时,写成的单页最大的大小,单位为字节</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">65536</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>max_number_of_points_in_page</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_number_of_points_in_page</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">一个页中最多包含的数据点(时间戳-值的二元组)数量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>pattern_matching_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">pattern_matching_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">正则表达式匹配时最大的匹配次数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>max_string_length</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_string_length</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">针对字符串类型的数据,单个字符串最大长度,单位为字符</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>float_precision</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">float_precision</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">浮点数精度,为小数点后数字的位数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">默认为 2 位。注意:32 位浮点数的十进制精度为 7 位,64 位浮点数的十进制精度为 15 位。如果设置超过机器精度将没有实际意义。</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>value_encoder</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">value_encoder</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">value 列编码方式</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">枚举 String: “TS_2DIFF”,“PLAIN”,“RLE”</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">PLAIN</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>compressor</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">compressor</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">数据压缩方法; 对齐序列中时间列的压缩方法</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">枚举 String : &quot;UNCOMPRESSED&quot;, &quot;SNAPPY&quot;, &quot;LZ4&quot;, &quot;ZSTD&quot;, &quot;LZMA2&quot;</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">SNAPPY</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>max_degree_of_index_node</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_degree_of_index_node</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">元数据索引树的最大度(即每个节点的最大子节点个数)。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">256</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><h4 id="授权配置" tabindex="-1"><a class="header-anchor" href="#授权配置"><span>授权配置</span></a></h4><ul><li>authorizer_provider_class</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">authorizer_provider_class</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">权限服务的类名</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">org.apache.iotdb.commons.auth.authorizer.LocalFileAuthorizer</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr><tr><td style="text-align:center;">其他可选值</td><td style="text-align:left;">org.apache.iotdb.commons.auth.authorizer.OpenIdAuthorizer</td></tr></tbody></table><ul><li>openID_url</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">openID_url</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">openID 服务器地址 (当 OpenIdAuthorizer 被启用时必须设定)</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String(一个 http 地址)</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">无</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>iotdb_server_encrypt_decrypt_provider</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">iotdb_server_encrypt_decrypt_provider</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">用于用户密码加密的类</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">org.apache.iotdb.commons.security.encrypt.MessageDigestEncrypt</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>iotdb_server_encrypt_decrypt_provider_parameter</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">iotdb_server_encrypt_decrypt_provider_parameter</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">用于初始化用户密码加密类的参数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">空</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">仅允许在第一次启动服务前修改</td></tr></tbody></table><ul><li>author_cache_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">author_cache_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">用户缓存与角色缓存的大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>author_cache_expire_time</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">author_cache_expire_time</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">用户缓存与角色缓存的有效期,单位为分钟</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">30</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="udf查询配置" tabindex="-1"><a class="header-anchor" href="#udf查询配置"><span>UDF查询配置</span></a></h4><ul><li>udf_initial_byte_array_length_for_memory_control</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">udf_initial_byte_array_length_for_memory_control</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">用于评估UDF查询中文本字段的内存使用情况。建议将此值设置为略大于所有文本的平均长度记录。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">48</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>udf_memory_budget_in_mb</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">udf_memory_budget_in_mb</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">在一个UDF查询中使用多少内存(以 MB 为单位)。上限为已分配内存的 20% 用于读取。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Float</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">30.0</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>udf_reader_transformer_collector_memory_proportion</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">udf_reader_transformer_collector_memory_proportion</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">UDF内存分配比例。参数形式为a : b : c,其中a、b、c为整数。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1:1:1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>udf_lib_dir</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">udf_lib_dir</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">UDF 日志及jar文件存储路径</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">ext/udf(Windows:ext\\udf)</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="触发器配置" tabindex="-1"><a class="header-anchor" href="#触发器配置"><span>触发器配置</span></a></h4><ul><li>trigger_lib_dir</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">trigger_lib_dir</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">触发器 JAR 包存放的目录</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">ext/trigger</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>stateful_trigger_retry_num_when_not_found</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">stateful_trigger_retry_num_when_not_found</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">有状态触发器触发无法找到触发器实例时的重试次数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">3</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="select-into配置" tabindex="-1"><a class="header-anchor" href="#select-into配置"><span>SELECT-INTO配置</span></a></h4><ul><li>into_operation_buffer_size_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">into_operation_buffer_size_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">执行 select-into 语句时,待写入数据占用的最大内存(单位:Byte)</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int64</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>select_into_insert_tablet_plan_row_limit</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">select_into_insert_tablet_plan_row_limit</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">执行 select-into 语句时,一个 insert-tablet-plan 中可以处理的最大行数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>into_operation_execution_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">into_operation_execution_thread_count</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">SELECT INTO 中执行写入任务的线程池的线程数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="连续查询配置" tabindex="-1"><a class="header-anchor" href="#连续查询配置"><span>连续查询配置</span></a></h4><ul><li>continuous_query_submit_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">continuous_query_execution_thread</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">执行连续查询任务的线程池的线程数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>continuous_query_min_every_interval_in_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">continuous_query_min_every_interval_in_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">连续查询执行时间间隔的最小值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">long (duration)</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="pipe-配置" tabindex="-1"><a class="header-anchor" href="#pipe-配置"><span>PIPE 配置</span></a></h4><ul><li>ip_white_list</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">ip_white_list</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">设置同步功能发送端 IP 地址的白名单,以网段的形式表示,多个网段之间用逗号分隔。发送端向接收端同步数据时,只有当该发送端 IP 地址处于该白名单设置的网段范围内,接收端才允许同步操作。如果白名单为空,则接收端不允许任何发送端同步数据。默认接收端拒绝除了本地以外的全部 IP 的同步请求。 对该参数进行配置时,需要保证发送端所有 DataNode 地址均被覆盖。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">127.0.0.1/32</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>max_number_of_sync_file_retry</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">max_number_of_sync_file_retry</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">同步文件最大重试次数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">5</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><h4 id="iot-共识协议配置" tabindex="-1"><a class="header-anchor" href="#iot-共识协议配置"><span>IoT 共识协议配置</span></a></h4><p>当Region配置了IoTConsensus共识协议之后,下述的配置项才会生效</p><ul><li>data_region_iot_max_log_entries_num_per_batch</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_iot_max_log_entries_num_per_batch</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">IoTConsensus batch 的最大日志条数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1024</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_iot_max_size_per_batch</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_iot_max_size_per_batch</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">IoTConsensus batch 的最大大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">16MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_iot_max_pending_batches_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_iot_max_pending_batches_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">IoTConsensus batch 的流水线并发阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">12</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_iot_max_memory_ratio_for_queue</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_iot_max_memory_ratio_for_queue</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">IoTConsensus 队列内存分配比例</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">double</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.6</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><h4 id="ratis-共识协议配置" tabindex="-1"><a class="header-anchor" href="#ratis-共识协议配置"><span>Ratis 共识协议配置</span></a></h4><p>当Region配置了RatisConsensus共识协议之后,下述的配置项才会生效</p><ul><li>config_node_ratis_log_appender_buffer_size_max</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_log_appender_buffer_size_max</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode 一次同步日志RPC最大的传输字节限制</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_log_appender_buffer_size_max</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_log_appender_buffer_size_max</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region 一次同步日志RPC最大的传输字节限制</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_log_appender_buffer_size_max</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_log_appender_buffer_size_max</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region 一次同步日志RPC最大的传输字节限制</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_snapshot_trigger_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_snapshot_trigger_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode 触发snapshot需要的日志条数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">400,000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_snapshot_trigger_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_snapshot_trigger_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region 触发snapshot需要的日志条数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">400,000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_snapshot_trigger_threshold</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_snapshot_trigger_threshold</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region 触发snapshot需要的日志条数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">400,000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_log_unsafe_flush_enable</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_log_unsafe_flush_enable</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode 是否允许Raft日志异步刷盘</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_log_unsafe_flush_enable</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_log_unsafe_flush_enable</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region 是否允许Raft日志异步刷盘</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_log_unsafe_flush_enable</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_log_unsafe_flush_enable</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region 是否允许Raft日志异步刷盘</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_log_segment_size_max_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_log_segment_size_max_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode 一个RaftLog日志段文件的大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">24MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_log_segment_size_max_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_log_segment_size_max_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region 一个RaftLog日志段文件的大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">24MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_log_segment_size_max_in_byte</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_log_segment_size_max_in_byte</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region 一个RaftLog日志段文件的大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">24MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_grpc_flow_control_window</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_grpc_flow_control_window</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode grpc 流式拥塞窗口大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_grpc_flow_control_window</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_grpc_flow_control_window</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region grpc 流式拥塞窗口大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_grpc_flow_control_window</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_grpc_flow_control_window</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region grpc 流式拥塞窗口大小</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4MB</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_grpc_leader_outstanding_appends_max</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_grpc_leader_outstanding_appends_max</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">config node grpc 流水线并发阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_grpc_leader_outstanding_appends_max</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_grpc_leader_outstanding_appends_max</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region grpc 流水线并发阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_grpc_leader_outstanding_appends_max</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_grpc_leader_outstanding_appends_max</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region grpc 流水线并发阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_log_force_sync_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_log_force_sync_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">config node fsync 阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_log_force_sync_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_log_force_sync_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region fsync 阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_log_force_sync_num</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_log_force_sync_num</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region fsync 阈值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">128</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_rpc_leader_election_timeout_min_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_rpc_leader_election_timeout_min_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode leader 选举超时最小值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2000ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_rpc_leader_election_timeout_min_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_rpc_leader_election_timeout_min_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region leader 选举超时最小值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2000ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_rpc_leader_election_timeout_min_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_rpc_leader_election_timeout_min_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region leader 选举超时最小值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2000ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_rpc_leader_election_timeout_max_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_rpc_leader_election_timeout_max_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode leader 选举超时最大值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2000ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_rpc_leader_election_timeout_max_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_rpc_leader_election_timeout_max_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region leader 选举超时最大值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2000ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_rpc_leader_election_timeout_max_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_rpc_leader_election_timeout_max_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region leader 选举超时最大值</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">2000ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_request_timeout_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_request_timeout_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode Raft 客户端重试超时</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10s</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_request_timeout_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_request_timeout_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region Raft 客户端重试超时</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10s</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_request_timeout_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_request_timeout_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region Raft 客户端重试超时</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10s</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_max_retry_attempts</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_max_retry_attempts</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode Raft客户端最大重试次数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_initial_sleep_time_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_initial_sleep_time_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode Raft客户端初始重试睡眠时长</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_max_sleep_time_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_max_sleep_time_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode Raft客户端最大重试睡眠时长</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10s</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_max_retry_attempts</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_max_retry_attempts</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region Raft客户端最大重试次数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_initial_sleep_time_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_initial_sleep_time_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region Raft客户端初始重试睡眠时长</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_max_sleep_time_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_max_sleep_time_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region Raft客户端最大重试睡眠时长</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10s</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_max_retry_attempts</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_max_retry_attempts</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region Raft客户端最大重试次数</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_initial_sleep_time_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_initial_sleep_time_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region Raft客户端初始重试睡眠时长</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">100ms</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_max_sleep_time_ms</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_max_sleep_time_ms</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region Raft客户端最大重试睡眠时长</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">10s</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>config_node_ratis_preserve_logs_num_when_purge</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">config_node_ratis_preserve_logs_num_when_purge</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">confignode snapshot后保持一定数量日志不删除</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>schema_region_ratis_preserve_logs_num_when_purge</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">schema_region_ratis_preserve_logs_num_when_purge</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">schema region snapshot后保持一定数量日志不删除</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><ul><li>data_region_ratis_preserve_logs_num_when_purge</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">data_region_ratis_preserve_logs_num_when_purge</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">data region snapshot后保持一定数量日志不删除</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1000</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启生效</td></tr></tbody></table><h4 id="procedure-配置" tabindex="-1"><a class="header-anchor" href="#procedure-配置"><span>Procedure 配置</span></a></h4><ul><li>procedure_core_worker_thread_count</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">procedure_core_worker_thread_count</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">工作线程数量</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">4</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>procedure_completed_clean_interval</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">procedure_completed_clean_interval</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">清理已完成的 procedure 时间间隔</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">30(s)</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><ul><li>procedure_completed_evict_ttl</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">procedure_completed_evict_ttl</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">已完成的 procedure 的数据保留时间</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">800(s)</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">重启服务生效</td></tr></tbody></table><h4 id="mqtt代理配置" tabindex="-1"><a class="header-anchor" href="#mqtt代理配置"><span>MQTT代理配置</span></a></h4><ul><li>enable_mqtt_service</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">enable_mqtt_service。</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">是否开启MQTT服务</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">Boolean</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">false</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>mqtt_host</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mqtt_host</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MQTT服务绑定的host。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">0.0.0.0</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>mqtt_port</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mqtt_port</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MQTT服务绑定的port。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1883</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>mqtt_handler_pool_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mqtt_handler_pool_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">用于处理MQTT消息的处理程序池大小。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>mqtt_payload_formatter</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mqtt_payload_formatter</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MQTT消息有效负载格式化程序。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">String</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">json</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table><ul><li>mqtt_max_message_size</li></ul><table><thead><tr><th style="text-align:center;">名字</th><th style="text-align:left;">mqtt_max_message_size</th></tr></thead><tbody><tr><td style="text-align:center;">描述</td><td style="text-align:left;">MQTT消息的最大长度(以字节为单位)。</td></tr><tr><td style="text-align:center;">类型</td><td style="text-align:left;">int32</td></tr><tr><td style="text-align:center;">默认值</td><td style="text-align:left;">1048576</td></tr><tr><td style="text-align:center;">改后生效方式</td><td style="text-align:left;">热加载</td></tr></tbody></table>',441),r=[a];function i(s,y){return e(),l("div",null,r)}const x=t(n,[["render",i],["__file","Common-Config-Manual.html.vue"]]),c=JSON.parse('{"path":"/zh/UserGuide/latest/Reference/Common-Config-Manual.html","title":"参考","lang":"zh-CN","frontmatter":{"description":"参考 公共配置参数 IoTDB ConfigNode 和 DataNode 的公共配置参数位于 conf 目录下。 iotdb-common.properties:IoTDB 集群的公共配置。 改后生效方式 不同的配置参数有不同的生效方式,分为以下三种: 仅允许在第一次启动服务前修改: 在第一次启动 ConfigNode/DataNode 后即禁止修改...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://iotdb.apache.org/UserGuide/latest/Reference/Common-Config-Manual.html"}],["meta",{"property":"og:url","content":"https://iotdb.apache.org/zh/UserGuide/latest/Reference/Common-Config-Manual.html"}],["meta",{"property":"og:site_name","content":"IoTDB Website"}],["meta",{"property":"og:title","content":"参考"}],["meta",{"property":"og:description","content":"参考 公共配置参数 IoTDB ConfigNode 和 DataNode 的公共配置参数位于 conf 目录下。 iotdb-common.properties:IoTDB 集群的公共配置。 改后生效方式 不同的配置参数有不同的生效方式,分为以下三种: 仅允许在第一次启动服务前修改: 在第一次启动 ConfigNode/DataNode 后即禁止修改..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2024-03-28T06:33:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-03-28T06:33:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"参考\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-03-28T06:33:16.000Z\\",\\"author\\":[]}"]]},"headers":[{"level":2,"title":"公共配置参数","slug":"公共配置参数","link":"#公共配置参数","children":[{"level":3,"title":"改后生效方式","slug":"改后生效方式","link":"#改后生效方式","children":[]},{"level":3,"title":"系统配置项","slug":"系统配置项","link":"#系统配置项","children":[]}]}],"git":{"createdTime":1688958677000,"updatedTime":1711607596000,"contributors":[{"name":"CritasWang","email":"critas@outlook.com","commits":1},{"name":"Haonan","email":"hhaonan@outlook.com","commits":1}]},"readingTime":{"minutes":36.66,"words":10997},"filePathRelative":"zh/UserGuide/latest/Reference/Common-Config-Manual.md","localizedDate":"2023年7月10日","autoDesc":true}');export{x as comp,c as data};