From 1e6d344f8b9278c13e28356580a51182a425c6cb Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 9 Jan 2026 18:33:40 +0800 Subject: [PATCH] support setting store limit for specified engine --- configure-store-limit.md | 7 +++++++ pd-control.md | 20 +++++++++++--------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/configure-store-limit.md b/configure-store-limit.md index c0c2bdb79e84..bd500cc7258f 100644 --- a/configure-store-limit.md +++ b/configure-store-limit.md @@ -54,6 +54,13 @@ tiup ctl:v pd store limit all 5 add-peer // 设置所 tiup ctl:v pd store limit all 5 remove-peer // 设置所有 store 删除 peer 的速度上限为每分钟 5 个。 ``` +从 v8.5.5 和 v9.0.0 起,PD 支持按存储引擎类型为所有 store 设置删除 peer 的 limit,示例如下: + +```bash +tiup ctl:v pd store limit all engine tikv 5 remove-peer // 设置所有 TiKV store 删除 peer 的速度上限为每分钟 5 个 +tiup ctl:v pd store limit all engine tiflash 5 remove-peer // 设置所有 TiFlash store 删除 peer 的速度上限为每分钟 5 个 +``` + ### 设置单个 store 的 limit 设置单个 store 的 limit 示例如下: diff --git a/pd-control.md b/pd-control.md index 9aba00a3222e..bbe23bfa6b75 100644 --- a/pd-control.md +++ b/pd-control.md @@ -1453,15 +1453,17 @@ store weight 1 5 10 通过 `store-limit`,你可以设置 store 的调度速度。关于 `store limit` 的原理和使用方法,请参考 [`store limit`](/configure-store-limit.md)。 ```bash ->> store limit // 显示所有 store 添加和删除 peer 的速度上限 ->> store limit add-peer // 显示所有 store 添加 peer 的速度上限 ->> store limit remove-peer // 显示所有 store 删除 peer 的速度上限 ->> store limit all 5 // 设置所有 store 添加和删除 peer 的速度上限为每分钟 5 个 ->> store limit 1 5 // 设置 store 1 添加和删除 peer 的速度上限为每分钟 5 个 ->> store limit all 5 add-peer // 设置所有 store 添加 peer 的速度上限为每分钟 5 个 ->> store limit 1 5 add-peer // 设置 store 1 添加 peer 的速度上限为每分钟 5 个 ->> store limit 1 5 remove-peer // 设置 store 1 删除 peer 的速度上限为每分钟 5 个 ->> store limit all 5 remove-peer // 设置所有 store 删除 peer 的速度上限为每分钟 5 个 +>> store limit // 显示所有 store 添加和删除 peer 的速度上限 +>> store limit add-peer // 显示所有 store 添加 peer 的速度上限 +>> store limit remove-peer // 显示所有 store 删除 peer 的速度上限 +>> store limit all 5 // 设置所有 store 添加和删除 peer 的速度上限为每分钟 5 个 +>> store limit 1 5 // 设置 store 1 添加和删除 peer 的速度上限为每分钟 5 个 +>> store limit all 5 add-peer // 设置所有 store 添加 peer 的速度上限为每分钟 5 个 +>> store limit 1 5 add-peer // 设置 store 1 添加 peer 的速度上限为每分钟 5 个 +>> store limit 1 5 remove-peer // 设置 store 1 删除 peer 的速度上限为每分钟 5 个 +>> store limit all 5 remove-peer // 设置所有 store 删除 peer 的速度上限为每分钟 5 个 +>> store limit all engine tikv 5 remove-peer // 从 v8.5.5 和 v9.0.0 起,支持设置所有 TiKV store 删除 peer 的速度上限,该示例将所有 TiKV store 删除 peer 的速度上限设置为每分钟 5 个 +>> store limit all engine tiflash 5 remove-peer // 从 v8.5.5 和 v9.0.0 起,支持设置所有 TiFlash store 删除 peer 的速度上限,该示例将所有 TiFlash store 删除 peer 的速度上限设置为每分钟 5 个 ``` > **注意:**