diff --git a/tikv-configuration-file.md b/tikv-configuration-file.md index 27c818da8792..c449f0741f42 100644 --- a/tikv-configuration-file.md +++ b/tikv-configuration-file.md @@ -1936,6 +1936,20 @@ Raft Engine 相关的配置项。 + 如果你的机器上有多个磁盘,建议将 Raft Engine 的数据存储在单独的磁盘上,以提高 TiKV 性能。 + 默认值:`""` +### `spill-dir` 从 v8.4.0 版本开始引入 + ++ 存储 Raft 日志文件的辅助目录,当 `dir` 目录所在盘数据写满后,新的 Raft 日志将存储在该目录下。如果该目录配置后不存在,则在 TiKV 启动时自动创建该目录。 ++ 如果未设置此配置,则表示不启用辅助目录。 + +> **注意:** +> +> - 该配置仅在 Raft Engine 的 `dir` 和 `spill-dir` 分别指定为**不同盘符**时才有效。 +> - 在配置该功能后,若想要关闭该功能,你需要在重启 TiKV **之前**执行如下操作,否则将**无法启动** TiKV: +> 1. 关闭 TiKV。 +> 2. 将 `spill-dir` 目录下的所有 Raft Log 复制到 [`dir`](/tikv-configuration-file.md#dir) 目录下。 +> 3. 从 TiKV 配置文件中删除该配置。 +> 4. 重启 TiKV。 + ### `batch-compression-threshold` + 指定日志批处理的阈值大小。大于此配置的日志批次将被压缩。如果将此配置项设置为 `0`,则禁用压缩。