Skip to content

Commit

Permalink
add unit of schedule.max-merge-region-size (#10536) (#10565)
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot authored Jul 19, 2022
1 parent 7847395 commit 2a88c3d
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion best-practices/pd-scheduling-best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ Region merge 指的是为了避免删除数据后大量小甚至空的 Region

具体来说,当某个新分裂出来的 Region 存在的时间超过配置项 [`split-merge-interval`](/pd-configuration-file.md#split-merge-interval) 的值(默认 1h)后,如果出现以下任意情况,该 Region 会触发 Region merge 调度:

- 该 Region 大小小于配置项 [`max-merge-region-size`](/pd-configuration-file.md#max-merge-region-size) 的值(默认 20MiB
- 该 Region 大小小于配置项 [`max-merge-region-size`](/pd-configuration-file.md#max-merge-region-size) 的值(默认 20 MiB
- 该 Region 中 key 的数量小于配置项 [`max-merge-region-keys`](/pd-configuration-file.md#max-merge-region-keys) 的值(默认 200000)

## 查询调度状态
Expand Down
2 changes: 1 addition & 1 deletion dynamic-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ Query OK, 0 rows affected (0.01 sec)
| --- | --- |
| log.level| 日志级别 |
| cluster-version | 集群的版本 |
| schedule.max-merge-region-size | 控制 Region Merge 的 size 上限(单位是 MB|
| schedule.max-merge-region-size | 控制 Region Merge 的 size 上限(单位是 MiB|
| schedule.max-merge-region-keys | 控制 Region Merge 的 key 数量上限 |
| schedule.patrol-region-interval | 控制 replicaChecker 检查 Region 健康状态的运行频率 |
| schedule.split-merge-interval | 控制对同一个 Region 做 split 和 merge 操作的间隔 |
Expand Down
1 change: 1 addition & 0 deletions pd-configuration-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@ PD 配置文件比命令行参数支持更多的选项。你可以在 [conf/conf

+ 控制 Region Merge 的 size 上限,当 Region Size 大于指定值时 PD 不会将其与相邻的 Region 合并。
+ 默认:20
+ 单位:MiB

### `max-merge-region-keys`

Expand Down
4 changes: 2 additions & 2 deletions pd-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,9 +236,9 @@ tiup ctl pd -u https://127.0.0.1:2379 --cacert="path/to/ca" --cert="path/to/cert
>> config set max-pending-peer-count 64
```

- `max-merge-region-size` 控制 Region Merge 的 size 上限(单位是 M)。当 Region Size 大于指定值时 PD 不会将其与相邻的 Region 合并。设置为 0 表示不开启 Region Merge 功能。
- `max-merge-region-size` 控制 Region Merge 的 size 上限(单位是 MiB)。当 Region Size 大于指定值时 PD 不会将其与相邻的 Region 合并。设置为 0 表示不开启 Region Merge 功能。

设置 Region Merge 的 size 上限为 16 M
设置 Region Merge 的 size 上限为 16 MiB

{{< copyable "" >}}

Expand Down

0 comments on commit 2a88c3d

Please sign in to comment.