回答:
MySQLには約90 GBがあるため、いくつかの提案を以下に示します。
mysqldump -u USER -pPASS --single-transaction -Q --databases foo bar
(ドキュメントを使用して、これらのスイッチが機能するかどうかを確認してください)。最善の方法は、通常の操作を中断しないことです。信頼性の高い、フォールトトレラントシステムの場合、同期を維持する2つのDBがあり、セカンダリをバックアップします。(たとえば、このhowtoforgeの記事)
それ以外の場合は、マニュアルを読んでください:現在のようにmyseldumpを使用するか、mysqlhotcopyスクリプトを使用する(mysqldumpとまったく同じように使用する)か、DBを停止してfrm、MID、MYIファイルをコピーします(rsyncを使用)。
私は、stop + copyファイルメカニズムがあなたが手に入れる最速だと思います。
あなたの質問に答えるには、extended_insertオプションが有効です。復元に十分なリソースがある場合、extended_insertは1つのクエリに大量のデータを挿入し、復元を高速化します。
あなたは本当にPerconaのXtrabackupを考慮すべきです
ラッパースクリプト「innobackupex」はMyISAMを処理できますが、非ロック/オンラインバックアップの場合、テーブルはすべてInnoDBである必要があります。
乾杯