ホームページ >データベース >SQL >データベースを回復するための基本的なテクニックは何ですか?

データベースを回復するための基本的なテクニックは何ですか?

王林
王林オリジナル
2020-07-13 09:19:5813453ブラウズ

データベース回復の基本的なテクニックは次のとおりです: 1. データ ダンプ; 2. ログ ファイルを登録します。データ ダンプは、データベースの回復で使用される基本的な手法です。ダンプは、DBA がデータベース全体を定期的にテープまたは別のディスクにコピーして保存するプロセスです。

データベースを回復するための基本的なテクニックは何ですか?

#データのダンプとログ ファイルの登録は、データベースを回復するための基本的な手法です。

(推奨学習: mysql チュートリアル)

関連紹介:

1. データ ダンプ:

データ ダンプは基本的なテクニックですデータベースの回復に使用されます。いわゆるダンプは、DBA が定期的にデータベース全体をテープまたは別のディスクにコピーして保存するプロセスです。これらの予備データはスタンバイ コピーまたはバックアップ コピーになります。

ダンプは、静的ダンプと動的ダンプに分類できます。

静的ダンプは、システム内に実行中のトランザクションがないときに実行されるダンプ操作です。つまり、ダンプ操作が開始されるとき、データベースは一貫した状態にあり、ダンプ中はデータベースへのアクセスや変更アクティビティは許可されません。明らかに、静的ダンプから取得するものは、データの一貫したコピーである必要があります。

動的ダンプは、ダンプ中にデータベースへのアクセスまたは変更が許可されることを意味します。ただし、ダンプの最後にあるバックアップ コピーのデータが正確かつ有効であるとは保証されません。そのためには、ダンプ期間中に各トランザクションの変更アクティビティをデータベースに登録し、ログ ファイルを作成する必要があり、バックアップ コピーとログ ファイルによって、データベースを特定の時点で正しい状態に復元できます。一瞬。

ダンプは、大規模ダンプと増分ダンプの 2 つの方法に分類できます。

一括ダンプとは、データベース全体を毎回ダンプすることを指します。増分ダンプとは、前回のダンプ以降に更新されたデータのみをダンプすることを指します。リカバリの観点から見ると、一般に、リカバリには大量ダンプから取得したバックアップ コピーを使用する方が便利です。

データ ダンプ方法は、動的増分ダンプ、動的マス ダンプ、静的インクリメンタル ダンプ、および静的マス ダンプの 4 つのカテゴリに分類できます。

2. 登録ログ ファイル:

ログ ファイルは、データベース上のトランザクション更新操作を記録するために使用されるファイルです。ログ ファイルには、レコード内のログ ファイルとデータ ブロック内のログ ファイルの 2 つの主な形式があります。

データベースを確実に回復できるようにするには、ログ ファイルを登録するときに 2 つの原則に従う必要があります。

  • 登録の順序は、同時実行の時間順序に厳密に従っています。トランザクションの実行

  • 最初にファイルをログに記録してから、データベースに書き込む必要があります

以上がデータベースを回復するための基本的なテクニックは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。