クラッシュ・リカバリ

MySQL Serverではクラッシュ・リカバリがサポートされており、予期しないサーバー・イグジットが発生した場合に耐久性が保証され、データ・リカバリが可能です。

この冗長性はサーバーの通常運用中にはメリットがありますが、大規模なデータ・インポートのパフォーマンスは低下する可能性があります。クラッシュ・リカバリ・プロセスを一時的に無効にすると、同期のオーバーヘッドなしでDML文を実行できます。
ノート

クラッシュ・リカバリが無効になっている間にスタンドアロンDBシステムのコンポーネントに障害が発生すると、DBシステムはFAILED状態になり、リカバリできません。クラッシュ・リカバリを無効にする前に、手動で全体バックアップを実行することをお薦めします。マルチ可用性ドメインの高可用性DBシステムは、より耐障害性が高くなりますが、特定の状況ではリカバリ不能になることもあります。

クラッシュ・リカバリを無効にすると、次が無効になります:

  • InnoDB REDOログ
  • 二重書込みバッファ
  • バイナリ・ログ同期

クラッシュ・リカバリを無効にすると、次のHeatWaveサービス・プロセスを使用できません:

  • バックアップ(手動および自動)
  • DBシステムの停止および再起動
ノート

データの大規模なインポートを実行する場合を除き、クラッシュ・リカバリなしでDBシステムを実行することをお薦めします。

DBシステムのアップグレード操作の開始時にクラッシュ・リカバリが無効になっていると、アップグレード・プロセスの間は再度有効化され、アップグレードが終了すると再度無効化されます。同じことは、高可用性DBシステムのプライマリからセカンダリへのフェイルオーバー中にも当てはまります。プロモーション・プロセスが完了すると、クラッシュ・リカバリは再度無効になります。