3

非常に重いテーブル (約 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 は、ソース サーバーとターゲット サーバーの両方で同じです。

ここで他に何が問題になる可能性がありますか?

4

0 に答える 0