質問: mysqldump とは何ですか?
回答: 論理非並列オプションを選択すると、ストレージ エンジンに関係なく mysql バイナリ ログをコピーする mysqldump バックアップが使用されます。 mysql バイナリ ログは、すべてのデータベース サーバー トランザクションを追跡し、sql ステートメントのリストとして保存します。 論理バックアップ戦略を実装するには、mysql サーバーでバイナリ ログを有効にする必要があり、ログ ファイルへのパスを [バイナリ ログ パス] フィールドに指定する必要があります (デフォルトは /var/lib/mysql)。 論理バックアップ方式は、mysql クラスタ ndb ストレージ エンジンを除くすべての mysql ストレージ エンジンで機能します。 論理バックアップは、sql をサポートする任意のプラットフォーム アーキテクチャまたはデータベースに復元することもできます。 例: redhat enterprise サーバー powerpc プラットフォームで実行されている mysql データベースのバックアップは、x86 プラットフォームで実行されている ubuntu サーバーに復元できます。 論理バックアップでは、バックアップされるデータベースまたはテーブルの読み取りロックが必要になるため (すべてのテーブルが innodb ストレージ エンジンを使用している場合ではありません)、mysql データベースを使用するアプリケーションに大きな影響を与える可能性があります。 データの復元は、単にファイルをコピーするのではなく、ターゲット データベースに対してトランザクションを再生することによって実行されるため、論理バックアップは復元時間の増加にもつながります。 innodb テーブルの場合、バックアップは単一のトランザクションとして実行され、ロックは取得されません。