復旧モードがシンプルに設定された SQL Server 2012 上の DB について 2 つの質問があります (DB 自体は、主に数十億行のデータを持つ 2 つの巨大なテーブルを保持しています)。
- クラッシュ (または電源障害など) が発生した場合、.mdf および .ldf ファイルから何かを回復でき、どのデータが失われるか (たとえば、最後の自動チェックポイントからすべてが実行されたか?)、またはデータベースのバックアップが唯一の方法ですか?復元しますか(バックアップがないとすべてが失われる可能性があります)?
- シンプル リカバリ モードの場合 - リカバリ操作中に必要なトランザクション ファイル (.ldf) です。欠落した場合に失われるデータ。
現在、.mdf と .ldf は同じミラーリングされたディスクにありますが、I/O サブシステムのボトルネック (イベント 833 - 「I/O 要求の完了に 15 秒以上かかる」の繰り返し) に達しているため、.現在冗長性のないSSDディスクへのldf。そのため、最悪のシナリオで何が失われるかを理解しようとしています (突然の障害により .ldf が使用できなくなり、最近のデータベースの完全バックアップがない可能性がある .mdf ファイルのみが残ります)。