Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
hfxsd committed Nov 1, 2023
2 parents 3c2c33d + 5a02890 commit 44391a5
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion br/br-auto-tune.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ summary: 了解 TiDB 的自动调节备份功能,在集群资源占用率较

如果你希望减少备份对集群的影响,那么,你可以开启自动调节功能。开启该功能后,备份功能会在不过度影响集群的前提下,以最快的速度进行数据备份。

或者,你也可以使用 TiKV 配置项 [`backup.num-threads`](/tikv-configuration-file.md#num-threads-1) 或参数 `--ratelimit` 进行备份限速。
或者,你也可以使用 TiKV 配置项 [`backup.num-threads`](/tikv-configuration-file.md#num-threads-1) 或参数 `--ratelimit` 进行备份限速。设置 `--ratelimit` 后,为了避免任务数过多导致限速失效,br 的 `concurrency` 参数会自动调整为 1。

## 使用方法

Expand Down
2 changes: 1 addition & 1 deletion br/br-snapshot-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ TiDB 备份功能对集群性能(事务延迟和 QPS)有一定的影响,

你可以通过如下方案手动控制备份对集群性能带来的影响。但是,这两种方案在减少备份对集群的影响的同时,也会降低备份任务的速度。

- 使用 `--ratelimit` 参数对备份任务进行限速。请注意,这个参数限制的是**把备份文件存储到外部存储**的速度。计算备份文件的大小时,请以备份日志中的 `backup data size(after compressed)` 为准。
- 使用 `--ratelimit` 参数对备份任务进行限速。请注意,这个参数限制的是**把备份文件存储到外部存储**的速度。计算备份文件的大小时,请以备份日志中的 `backup data size(after compressed)` 为准。设置 `--ratelimit` 后,为了避免任务数过多导致限速失效,br 的 `concurrency` 参数会自动调整为 1。
- 调节 TiKV 配置项 [`backup.num-threads`](/tikv-configuration-file.md#num-threads-1),限制备份任务使用的工作线程数量。内部测试数据表明,当备份的线程数量不大于 `8`、集群总 CPU 利用率不超过 60% 时,备份任务对集群(无论读写负载)几乎没有影响。

通过限制备份的线程数量可以降低备份对集群性能的影响,但是这会影响到备份的性能,以上的多次备份测试结果显示,单 TiKV 存储节点上备份速度和备份线程数量呈正比。在线程数量较少的时候,备份速度约为 20 MiB/线程数。例如,单 TiKV 节点 5 个备份线程可达到 100 MiB/s 的备份速度。
Expand Down
2 changes: 1 addition & 1 deletion hardware-and-software-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ TiDB 作为一款开源一栈式实时 HTAP 数据库,可以很好地部署和
| Amazon Linux 2 | <ul><li>x86_64</li><li>ARM 64</li></ul> |
| 麒麟欧拉版 V10 SP1/SP2 | <ul><li>x86_64</li><li>ARM 64</li></ul> |
| 统信操作系统 (UOS) V20 | <ul><li>x86_64</li><li>ARM 64</li></ul> |
| openEuler 22.03 LTS SP1 | x86_64 |
| openEuler 22.03 LTS SP1 | <ul><li>x86_64</li><li>ARM 64</li></ul> |
| macOS 12 (Monterey) 及以上的版本 | <ul><li>x86_64</li><li>ARM 64</li></ul> |
| Oracle Enterprise Linux 7.3 及以上的 7.x 版本 | x86_64 |
| Ubuntu LTS 18.04 及以上的版本 | x86_64 |
Expand Down

0 comments on commit 44391a5

Please sign in to comment.