REDOログとは、Oracleインスタンス障害時にデータベースを回復させるためのログ(作業履歴情報)をいいます。それがインスタンス単位で用意されていて、データベースに対して行われたすべての変更情報を格納しており、ロールバックや障害回復に使用されます。REDOログへの記載情報は、SGA内に領域が確保されているREDOログバッファ(メモリ)に格納されています。REDOログバッファはデータベースに対して行った変更処理をすべて保持しますので、それなりのデータ量になります。この情報をメモリからファイル(オンラインREDOログファイル)に書き込むのは、ログライター(LGWR)と呼ばれるバックグラウンドプロセスです。ログライター(LGWR)の動作はパフォーマンスに重要な影響を及ぼします。
|