クラッシュ・リカバリ
MySQL Serverではクラッシュ・リカバリがサポートされており、予期しないサーバー・イグジットが発生した場合に耐久性が保証され、データ・リカバリが可能です。
この冗長性はサーバーの通常運用中にはメリットがありますが、大規模なデータ・インポートのパフォーマンスは低下する可能性があります。クラッシュ・リカバリ・プロセスを一時的に無効にすると、同期のオーバーヘッドなしでDML文を実行できます。
ノート
クラッシュ・リカバリが無効になっている間にスタンドアロンDBシステムのコンポーネントに障害が発生すると、DBシステムは
クラッシュ・リカバリが無効になっている間にスタンドアロンDBシステムのコンポーネントに障害が発生すると、DBシステムは
FAILED
状態になり、リカバリできません。クラッシュ・リカバリを無効にする前に、手動で全体バックアップを実行することをお薦めします。マルチ可用性ドメインの高可用性DBシステムは、より耐障害性が高くなりますが、特定の状況ではリカバリ不能になることもあります。
クラッシュ・リカバリを無効にすると、次が無効になります:
- InnoDB REDOログ
- 二重書込みバッファ
- バイナリ・ログ同期
クラッシュ・リカバリを無効にすると、次のHeatWaveサービス・プロセスを使用できません:
- バックアップ(手動および自動)
- DBシステムの停止および再起動
ノート
データの大規模なインポートを実行する場合を除き、クラッシュ・リカバリなしでDBシステムを実行することをお薦めします。
データの大規模なインポートを実行する場合を除き、クラッシュ・リカバリなしでDBシステムを実行することをお薦めします。
DBシステムのアップグレード操作の開始時にクラッシュ・リカバリが無効になっていると、アップグレード・プロセスの間は再度有効化され、アップグレードが終了すると再度無効化されます。同じことは、高可用性DBシステムのプライマリからセカンダリへのフェイルオーバー中にも当てはまります。プロモーション・プロセスが完了すると、クラッシュ・リカバリは再度無効になります。