gpt4 book ai didi

mysql - 如何限制mysqldump使用的带宽

转载 作者:IT王子 更新时间:2023-10-29 00:46:12 25 4
gpt4 key购买 nike

我必须通过没有那么多带宽的网络管道转储大型数据库,而其他人需要同时使用。如果我尝试它,它会占用所有带宽,延迟会飙升,其他人都会搞砸。

我知道 mysqldump 的 --compress 标志会有所帮助。

如何在不占用此连接上的所有带宽的情况下执行此操作?

更新:

使用带有 -l 标志的 scp 复制转储文件的建议是一个很好的建议,但我应该注意我没有 SSH访问数据库服务器。

最佳答案

trickle

trickle is a portable lightweight userspace bandwidth shaper

您没有提到您实际上是如何传输数据库转储的,但是如果传输是通过 TCP/IP 进行的,trickle 应该可以工作。例如,如果您使用 nc(例如:nc -L 1234 > backup.sql),以下命令将以不超过 20KB/s 的速度传输备份:

mysqldump [database name] | trickle -u 20 nc backup.example.com:1234

关于mysql - 如何限制mysqldump使用的带宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/386874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com