トランザクション ログの管理

どの SQL Server データベースにも、すべてのトランザクションと、各トランザクションでデータベースに加えられた変更を記録するログがあります。トランザクション ログはあらゆるデータベースにとって不可欠なコンポーネントであるため、このログを理解して管理することは、データベース管理者の役割にとってきわめて重要です。このことは、定期的なログのバックアップが必要な完全復旧モデルと一括ログ復旧モデルに特に当てはまります。

このセクションでは、トランザクション ログの基本アーキテクチャとその管理方法についての基本的な情報も説明します。

重要な注意事項重要

トランザクション ログが破損する危険性を最小限に抑えるために、トランザクション ログをフォールト トレラントなストレージに格納することをお勧めします。

このセクションの内容

  • トランザクション ログの概要
    トランザクション ログと、トランザクション ログでサポートされる操作について説明します。また、トランザクション ログの詳細を示すページへのリンクも含まれています。

  • 復旧モデルとトランザクション ログの管理
    トランザクション ログを管理するうえでのデータベースの復旧モデルの役割、データベースの復旧モデルの選び方、一括ログ復旧モデルと単純復旧モデルで最小限ログに記録されるトランザクション、復旧モデルを切り替えるためのガイドラインについて説明します。

  • トランザクション ログの管理
    ログ領域の管理、実行時間の長いトランザクションの管理、ログの切り捨てが遅れる原因となる要因について説明します。