非常に重いテーブル (約 23 GB) を、ホストされているサーバーから、MySQL インスタンスが実行されている仮想プライベート クラウドに移行しようとしています。
私たちが持っている他のすべての(小さい)テーブルでは、次の手順が完全に機能します。
オリジンサーバーでデータをダンプして圧縮します。
mysqldump -u user -p db table | gzip > table.gz
rsync を使用してクラウド内のサーバーにデータを送信します。
rsync -avz -e ssh root@gold.net:/path/table.gz .
以下を使用してデータを MySQL にインポートします。
gzip -dc < table.gz | mysql -u user -h {LOCAL IP OF DB INSTANCE} -p db
大きなテーブル (約 23 GB) に対してこの手順を使用すると、行がターゲット データベースから失われます (これは複数回テストされています)。多くの行が正常にロードされますが、大量のデータが欠落していることは明らかです。
.gz ファイルの MD5 は、ソース サーバーとターゲット サーバーの両方で同じです。
ここで他に何が問題になる可能性がありますか?