Skip to content

Commit cd889ac

Browse files
committed
fix(pd): add missing configuration items for PD
Signed-off-by: JmPotato <[email protected]>
1 parent c69625b commit cd889ac

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

pd-configuration-file.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,21 @@ PD 配置文件比命令行参数支持更多的选项。你可以在 [conf/conf
9292
+ compaction-mode 为 periodic 时为元信息数据库自动压缩的间隔时间;compaction-mode 设置为 revision 时为自动压缩的版本数。
9393
+ 默认值:1h
9494

95+
### `tick-interval`
96+
97+
+ 等价于 etcd 的 `heartbeat-interval` 配置项,用于控制 PD 节点中内嵌的 etcd 之间的 Raft 心跳间隔。
98+
+ 默认值:500ms
99+
100+
### `election-interval`
101+
102+
+ 等价于 etcd 的 `election-timeout` 配置项,用于控制 PD 节点中内嵌的 etcd 的选举超时时间,即在超过该时间没有收到来自其他 etcd 节点的有效心跳后,当前 etcd 节点会发起 Raft 选举。
103+
+ 默认值:3000ms
104+
105+
### `enable-prevote`
106+
107+
+ 等价于 etcd 的 `enable-prevote` 配置项,用于控制 PD 节点中内嵌的 etcd 是否开启 Raft 预投票,启用后,etcd 会进行额外的选举阶段,以检查是否能获得足够的票数赢得选举,从而最大程度地减少服务中断。
108+
+ 默认值:true
109+
95110
### `force-new-cluster`
96111

97112
+ 强制让该 PD 以一个新集群启动,且修改 raft 成员数为 1。
@@ -400,6 +415,16 @@ pd-server 相关配置项。
400415
* 设置 PD 保留的 Hot Region 信息的最长时间。单位为天。
401416
* 默认值: 7
402417

418+
### `enable-heartbeat-breakdown-metrics` <span class="version-mark">从 v8.0.0 版本开始引入</span>
419+
420+
+ 是否开启 Region 心跳指标拆分,用于统计 Region 心跳处理各阶段所消耗的时间。
421+
+ 默认值:true
422+
423+
### `enable-heartbeat-concurrent-runner` <span class="version-mark">从 v8.0.0 版本开始引入</span>
424+
425+
+ 是否开启 Region 心跳异步并发处理,开启后会使用一个执行器异步并发地处理 Region 心跳请求。
426+
+ 默认值:true
427+
403428
## replication
404429

405430
副本相关的配置项。

0 commit comments

Comments
 (0)