导入大型 SQL 文件的带宽限制

导入大型 SQL 文件的带宽限制

我正在尝试在正在运行的 MariaDB 实例(生产)中导入大型 MariaDB 转储文件,而不会出现任何性能问题。为了做到这一点,我尝试使用 cpipe,吞吐量速度限制如下:

/usr/bin/mysql -uuser -ppass -h host DBname | /usr/bin/cpipe -vr -vw -vt -s 512 -b 1 < /path/to/dump.sql

值得一提的是,上面这一行是一个简单的 bash 脚本的一部分,我在其中指定了登录凭据 + 主机。

我正在接收屏幕上的内容dump.sql(带有提供的限制),但实际上没有任何内容被导入到 MariaDB 实例中。

我在这里做错了什么?

答案1

您把管道倒置了...

/usr/bin/cpipe -vr -vw -vt -s 512 -b 1 < /path/to/dump.sql | /usr/bin/mysql -uuser -ppass -h host DBname 

相关内容