From 14065739368700149188a4a4aae9b2ee6ac9749d Mon Sep 17 00:00:00 2001 From: Ryan Leung Date: Wed, 1 Jul 2020 14:41:18 +0800 Subject: [PATCH] Update store limit configuration (#3832) * update store limit configuration Signed-off-by: Ryan Leung * Update configure-store-limit.md Co-authored-by: Ran Co-authored-by: Ran --- configure-store-limit.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/configure-store-limit.md b/configure-store-limit.md index d109f373a4e9..c930af7bf4cd 100644 --- a/configure-store-limit.md +++ b/configure-store-limit.md @@ -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 示例如下: @@ -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 示例如下: @@ -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 示例如下: @@ -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 重启后会被重置。如果同时想要持久化修改,可以同时使用下面的方法进行设置: