20GBぐらいのAWS Aurora (Mysql) のDumpファイルをリストアするのに10時間ぐらいかかっているため進捗が確認出来れば良いな、と。RDSなので、中から進捗を確認することもできず。
上記を参考。urlからインストール。
[root@ip-192-168-119-73 kd]# sudo rpm -ivh http://www.ivarch.com/programs/rpms/pv-1.6.20-1.x86_64.rpm
http://www.ivarch.com/programs/rpms/pv-1.6.20-1.x86_64.rpm を取得中
警告: /var/tmp/rpm-tmp.NvfZwm: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 3fc56f51: NOKEY
準備しています... ################################# [100%]
更新中 / インストール中...
1:pv-1.6.20-1.el6 ################################# [100%]
[root@ip-192-168-119-73 kd]# zcat newsdb_202208070000.dump.gz | pv | mysql -h renewal-db-development.cluster.ap-northeast-1.rds.amazonaws.com -pPassword -uroot dev_db --reconnect
28.5GiB 1:14:44 [6.50MiB/s] [ <=> ]
zcatで展開したdumpファイルをパイプに通して、リストア。
https://suzuki-navi.hatenablog.com/entry/2021/01/17/203303
-L オプションで、流す速度を制限できるので、リストアに関する負荷をコントロールすることができる。
$ COMMAND1 | pv -L 10 | COMMAND2