Skip to content

Commit

Permalink
Update store limit configuration (pingcap#3832)
Browse files Browse the repository at this point in the history
* update store limit configuration

Signed-off-by: Ryan Leung <rleungx@gmail.com>

* Update configure-store-limit.md

Co-authored-by: Ran <huangran@pingcap.com>

Co-authored-by: Ran <huangran@pingcap.com>
  • Loading branch information
rleungx and ran-huang authored Jul 1, 2020
1 parent 401150e commit 1406573
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions configure-store-limit.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ Store Limit 与 PD 其他 limit 相关的参数(如 `region-schedule-limit`,

Store Limit 相关的参数可以通过 `pd-ctl` 进行设置。

> **注意:**
>
> 4.0.2 版本之后(包括 4.0.2 版本)废弃了 `store-balance-rate` 参数且命令有部分变化。
### 查看当前 store 的 limit 设置

查看当前 store 的 limit 示例如下:
Expand All @@ -44,6 +48,16 @@ store limit region-add // 显示所有 store 添加 learner/peer
store limit region-remove // 显示所有 store 删除 peer 的速度上限。
```

4.0.2 版本之后:

{{< copyable "shell-regular" >}}

```bash
store limit // 显示所有 store 添加和删除 peer 的速度上限。
store limit add-peer // 显示所有 store 添加 peer 的速度上限。
store limit remove-peer // 显示所有 store 删除 peer 的速度上限。
```

### 设置全部 store 的 limit

设置全部 store 的 limit 示例如下:
Expand All @@ -56,6 +70,16 @@ store limit all 5 region-add // 设置所有 store 添加 learner/peer
store limit all 5 region-remove // 设置所有 store 删除 peer 的速度上限为每分钟 5 个。
```

4.0.2 版本之后:

{{< copyable "shell-regular" >}}

```bash
store limit all 5 // 设置所有 store 添加和删除 peer 的速度上限为每分钟 5 个。
store limit all 5 add-peer // 设置所有 store 添加 peer 的速度上限为每分钟 5 个。
store limit all 5 remove-peer // 设置所有 store 删除 peer 的速度上限为每分钟 5 个。
```

### 设置单个 store 的 limit

设置单个 store 的 limit 示例如下:
Expand All @@ -68,6 +92,16 @@ store limit 1 5 region-add // 设置 store 1 添加 learner/peer 的速
store limit 1 5 region-remove // 设置 store 1 删除 peer 的速度上限为每分钟 5 个。
```

4.0.2 版本之后:

{{< copyable "shell-regular" >}}

```bash
store limit 1 5 // 设置 store 1 添加和删除 peer 的速度上限为每分钟 5 个。
store limit 1 5 add-peer // 设置 store 1 添加 peer 的速度上限为每分钟 5 个。
store limit 1 5 remove-peer // 设置 store 1 删除 peer 的速度上限为每分钟 5 个。
```

### 持久化 store limit 修改

由于 store limit 是一个内存中的映射关系,所以上述的修改在切换 leader 或者 PD 重启后会被重置。如果同时想要持久化修改,可以同时使用下面的方法进行设置:
Expand Down

0 comments on commit 1406573

Please sign in to comment.