MySQL HeatWaveによるポイントインタイム・リカバリの高速化 (2024/03/29)

MySQL HeatWaveによるポイントインタイム・リカバリの高速化 (2024/03/29)

https://blogs.oracle.com/mysql/post/mysql-heatwave-faster-pointintime-recovery

投稿者: Prasad Vasudevan | Principal Member Technical Staff


Oracle Cloud Infrastructure(OCI)のMySQL Heatwave Service(MHS)には、バックアップが含まれています。

MySQL HeatWaveデータベース・システム(DBシステム)の機能。

ただし、これらのバックアップは24時間ごとに1回スケジュールするか、オンデマンドで作成できます。イベントが発生した場合データを変更する間、顧客は数分または数時間分のデータを失う可能性があります。

これを軽減するために、MHSはDBシステムに対してPoint-in-Timeリカバリ(PITR)と呼ばれる機能を提供します。

お客様がデータをリカバリできる、より簡単なリカバリ・プロセスを容易に最後の5分まで。


ボーナスとして、複数のアプライヤにより、既存のリカバリ・プロセスが高速化されています。



PITRの概要


Point-in-Timeリカバリ(PITR)機能を使用すると、顧客はデータをリストアできるようになります。

特定のDBシステム(DB1)から新しいDBシステム(DB2)へ、特定の時点までの期間

DB1での最終更新の5分前までの過去の一瞬


PITRでは、自動バックアップを使用してリカバリを実行します。MHS DBシステムによってバイナリ・ログ・ファイルが生成されます。

5分ごとに、PITRにはDBシステム上のこれらのバイナリ・ログ・ファイルのバックアップが含まれます。

PITRが有効です。これらのバイナリ・ログは、次によって定義された日単位の保持変数に従って保持されます。

DBシステム・バックアップ・ポリシーで自動バックアップを行う顧客で、リカバリに使用されます。


PITRを有効にするにはどうすればよいですか。


PITRは、DBシステムを1回クリックするだけで、既存のDBシステムでいつでも有効にできます。

詳細ページ


1. 「その他のアクション」ボタンをクリックし、「バックアップ・プランの編集」を選択します。これにより編集が表示されます

次に示すように、「バックアップ計画」ダイアログ



2. これは、次に示すように、1回のクリックでDBシステムに対してPITRが有効になります。



また、PITRは、新しく作成されたDBシステムに対してデフォルトで有効になっています。


PITRを使用したDB Systemのリストア


次のステップは、DBシステムを使用してPITRを実行する方法を示しています。


1.    OCIコンソールで、ナビゲーション・メニューを開き、「データベース」を選択します。

MySQLの下

HeatWaveで、次に示すように「DBシステム」をクリックします。



2. 次に示すように、コンパートメントを選択して、適切なコンパートメントのDBシステムにアクセスします。



3. 次に示すように、PITRを実行するDBシステムを選択します。



4. 次に示すように、「その他のアクション」ボタンをクリックし、「新しいDBシステムへのリストア」オプションをクリックします。



5. 「ソースの構成」オプションで、ある時点のDBシステムからリストアを選択します。


デフォルトでは、次に示すように、リストアは最新のリカバリ・ポイントに対して実行されます。

または、優先リカバリ・ポイントを選択することもできます。



6. 次に示すように、DBシステムの詳細ページで、リストアされたDBシステムがACTIVEであることを確認します。



Point-in-Timeリカバリが要求されるたびに、PITRサービスは最も近い自動を検出します。

バックアップを行い、バックアップを新しいDBシステムにリストアします。次に、すべてのトランザクションを次のようにリプレイします。

バックアップされるバイナリ・ログ・ファイルを使用したリカバリ・ポイント。



迅速なリカバリ


ポイントイン・タイム・リストアは、順次アプライヤと比較して、複数のアプライヤを持つようになりました。

ポイント・イン・タイム・リカバリのパフォーマンス向上は、新しいものとほぼ2倍

複数のApplier機能。達成されるパフォーマンスの向上は、

パラレル・ワーカーが効率的にパラレル化できるトランザクションが存在する場合。


どうぞご意見をお寄せください。皆様の貴重なご来場をお待ちしております。

私達は私達のサービスを業界でベストにし続けますフィードバック。詳細については、

Point-in-Time Recovery」を参照してください。



コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle APEXのInteractive Gridで、Oracle Formsと比較して、重複行の検証を制御/通過させる方法 (2022/07/21)

Oracle APEX 24.1の一般提供の発表 (2024/06/17)