我如何看待mysql dump的进展?

时间:2019-03-01 20:57:00

标签: mysql mariadb percona

我使用以下命令恢复mysql dump。

mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql

如何查看恢复进度?

2 个答案:

答案 0 :(得分:2)

我这样做是这样的:

pv -pert abc.sql | mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL

pv是用于“通过管道监视数据进度”的Linux工具。

带有-pert选项的输出如下所示:

0:00:29 [1.98MiB/s] [===>                                     ] 10% ETA 0:03:54

pv命令读取文件并将其传递给mysql时,进度条将前进,时间将更新,等等。真的很方便。

答案 1 :(得分:0)

使用-v选项产生详细的输出。它将显示每个查询的执行情况。

mysql -v --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql

您还可以使用-vv-vvv在输出中添加越来越多的详细信息,例如受影响的行数和查询所花费的时间。