RDS MYsql データベースをバックアップしたいと考えています。現在、小さなインスタンスを実行しています。sqldump を取得する手順が必要ですが、本番環境では多くの読み取り/書き込み操作が発生するため、sqldump の取得中に RDS がフリーズするかどうかについて質問があります。親切に助けて
質問する
2438 次
1 に答える
1
「sqldump の取得中に RDS がフリーズしますか」という正確な質問に答えるには、次のようにします。
RDS の使用のためにバックアップを検討している場合は、RDS スナップショットを使用することをお勧めします。この場合、通常は数秒間続く短い I/O フリーズが、シングル AZ DB インスタンスで発生します。データベースをフリーズする必要があります。破損を回避します。mysqldump などの外部ダンプ ユーティリティを使用している場合は、テーブルをダンプする前に読み取りロックでロックします。ストレージ エンジンによっては、ダンプが完了するまで UPDATES (場合によっては SELECTS) がキューに入れられます。テーブルのロックを解除します。
よくわからない場合は、自分でロックを読むことができます
flush tables with read lock;
ダンプが終了したら、それらのロックを解除します。
unlock tables;
于 2013-04-06T17:34:21.980 に答える