私の会社では、大規模な顧客の MySQL データベース (40 GB 以上) をインポートすることがあります。これは、開発者のマシンにロードするのに 1 日以上かかることがあります。バックグラウンドで実行されるため、この読み込み時間は許容されますが、インポートがいつ完了するかを確実に見積もる能力はありません。これにより、それに基づいて行動する適切な時間をスケジュールすることが妨げられます。ケーブルマンが現れるのを待っているようなものです。
現在、私の最善の戦略は、show tables
ロードされたテーブルの割合を確認するための簡単なコマンドです。ただし、テーブルのサイズは相互に、また顧客ごとに大きく異なるため、信頼できるとは言えません。
MySQL のインポートがどれだけ進んでいるかの信頼できるパーセンテージを取得するために使用できる優れた手法またはツールを誰かが持っていますか?