log file syncとは

log file syncはサーバープロセスがlgwrがREDOログへ書き込むのを待機する間に発生するイベントです。 この待機イベントはフォアグラウンドプロセス(専用サーバプロセスや共有サーバプロセス等ユーザのSQLを実行するプロセス)固有の待機イベントであり、 REDOログに対して書き込みを行うlgwrがREDOログに対して書き込みを待機する時間はlog file parallel writeとして計上されます。 log file parallel writeに対してlog file syncが非常に長い場合複数セッションから更新、commitを並行して実施しているなどのケースが想定されます。


対策

REDOログへの書き込み時間が問題で発生するイベントであるため以下のような対策を検討します。
・REDOログファイルを配置するDISKがREDO専用ではない場合専用のDISKにする
・REDOログファイルをより高速なDISKに配置する
・commit頻度が高い場合はcommitの間隔を長くし、REDOログへの一回当たりの書き込みサイズを大きくする
カスタム検索

★ORACLE案件承ります
▼ORACLE掲示板